導航:首頁 > 編程語言 > java對角線

java對角線

發布時間:2022-06-05 00:56:15

java用for循環怎樣遍歷對角線右側部分的值

對角線上的數據坐標為:(i,i)
右側的數據,則為當前位置的坐標+1開始遍歷,如:
for(inti=0;i<N;i++)//遍歷N行
{
for(intj=i+1;j<N;j++)//取當前位置右側的數據
System.out.print(""+a[i][j]);
System.out.println();
}

❷ 用java編寫5*5矩陣,求主對角線和副對角線上數的和

int a[5][5]={賦值};
itn sum=0;
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
//主對角線
if(i==j){
sum+=a[i][j];
}
//副對角線
if(i+j==4){
sum+=a[i][j];
}
}
}

❸ 使用java聲明一個二維數組,給其賦值成為一個對角線為1其他元素為0的n階矩陣,並將其他各元素顯示出來~

System.out.print("輸入一個數,確定矩陣的大小");
Scanner scan=new Scanner();
int n=scan.nextInt();
int[][] num=new int[n][n];
for(int i=0,i<n;i++)
for(int j=0;j<n;j++)
{
if(i==j)
num[i][j]=1;
else
num[i][j]=0
System.out.print(num[i][j]);
}
System.out.println();

❹ java的小應用程序 要求畫矩形畫橢圓畫對角線矩形

public void Paint(Graphics g) -> public void paint(Graphics g)

❺ 用Java輸入10乘10數組並計算對角線之和

import java.util.*;
public class wenti5 {
/**
* 用Java輸入10乘10數組並計算對角線之和
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
int sum=0; //求和變數
int num1; //正方形矩陣的寬度
int num2=0; //作為變數的數組下標
System.out.print("請輸入矩陣的長度:");
num1=input.nextInt();
int[]num3=new int[num1]; //用於儲存橫向數組中的元素
int[]num4=new int[num1]; //用於儲存縱向數組中的元素
int[]num5=new int[(num1*num1)]; //用於儲存矩陣中的所有元素
for(int i=0;i<num1;i++){
System.out.print("數組一中的"+(i+1)+"個元素為:");
num3[i]=input.nextInt();
}
for(int j=0;j<num1;j++){
System.out.print("數組二中的"+(j+1)+"個元素為:");
num4[j]=input.nextInt();
}
for(int i=0;i<num1;i++){
for(int j=0;j<num1;j++){
num5[num2]=num3[i]*num4[j];
if(j==(num1-1)){
System.out.print("\t"+num5[num2]+"\n");
}else{
System.out.print("\t"+num5[num2]);
}
num2++;
}
}
for(int i=0;i<(num1*num1);i++){
for(int j=0;j<num1;j++){
if(j==i){
sum=sum+num5[((i*num1)+j)];
}
}
}
System.out.println("\n"+"正方形矩陣的對角線的和為:"+sum);
}
}

❻ 用java編程一個正方形對角線的數相加的程序

看半天不知道你說什麼?還有,你程序哪裡
for (int i=0;i<10,length;i++)
system.out.println(s=s+s[i][2-i])

這個是啥意思啊?s是int變數啊,哪裡來的s=s+s[i][2-i]),循環條件裡面又是什麼意思

❼ 怎麼用java畫正方形的對角線

int length = 7;
for(int i = 0; i < length; i ++)
{
drawCube(Position( i, length - i ));

}
我不知道繪制方法 你應該也看的懂 括弧是坐標

❽ 用java 編程將一個N*N的矩陣,對角線上元素置為1,其它均為0

public class Arr {
public static void main(String[] args) {
//假如 個12*12的矩陣
int n=13;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(j==i||j==n-1-i){
System.out.print("1");
}else{
System.out.print("0");
}

}
System.out.println();
}
}
}

閱讀全文

與java對角線相關的資料

熱點內容
程序員日祝福 瀏覽:883
阿里tv助手app哪裡下載 瀏覽:187
app活動怎麼關 瀏覽:202
java改變map 瀏覽:348
解壓鋼琴呂恆 瀏覽:991
程序員怎麼獲取被動收入 瀏覽:568
能不能別讓編程貓打電話給我了 瀏覽:687
量線突破指標源碼 瀏覽:458
雲伺服器阿里環境搭建 瀏覽:123
錐孔是怎麼編程的 瀏覽:133
加強箍和加密箍的區別 瀏覽:897
怎麼在騰訊伺服器上傳文件 瀏覽:643
公司門戶app安卓怎麼卸載 瀏覽:989
單片機中段源 瀏覽:143
電腦桌面文件加密要怎樣解除 瀏覽:963
quickfoxapp的商場在哪裡 瀏覽:2
單片機與pc機通信畢業設計 瀏覽:221
wan口的伺服器默認賬號是什麼 瀏覽:177
取小數位數php 瀏覽:716
mdk編譯重復代碼 瀏覽:101