java对角线之和_java编程之计算矩阵对角线和(从命令窗输入数据)
/*
*求10行、10列整型方陣對(duì)角線上元素之和
*/
import java.util.Scanner;
class linesum{
public static void main(String ards[]){
int i,j,a[][]; //變量的聲明
int sum1=0,sum2=0; //變量的聲明與初始化
a=new int[10][10]; //聲明二維數(shù)組長(zhǎng)度
Scanner s=new Scanner(System.in);
System.out.println("輸出矩陣");
for(i=0;i<=9;i++){ //for循環(huán)輸入第i+1行
for(j=0;j<=9;j++){ //for循環(huán)輸入第i+1行,第j+1列數(shù)
System.out.println("請(qǐng)輸入第"+(i+1)+"行第"+(j+1)+"列的數(shù)字");
a[i][j]=s.nextInt();
}
System.out.println(" "); //i+1行數(shù)輸出后空格換行
}
for(i=0;i<=9;i++){ //輸出矩陣
for(j=0;j<=9;j++){
System.out.print(a[i][j]+" "); //輸出第i+1行的每個(gè)數(shù)字,并用空格隔開(kāi)
}
System.out.println(" "); //i+1行數(shù)輸出后空格換行
}
for(i=0;i<=9;i++){ //for循環(huán),計(jì)算主對(duì)角線和
sum1=sum1+a[i][i]; //將第i+1行,第i+1列的數(shù)字加起來(lái)求和
}
System.out.println("計(jì)算得矩陣的主對(duì)角線和是"+sum1); //輸出結(jié)果
for(i=0;i<=9;i++){ //for循環(huán),計(jì)算副對(duì)角線和
sum2=sum2+a[i][9-i]; //將第i+1行第10-i列的數(shù)字加起來(lái)求和
}
System.out.println("計(jì)算得矩陣的副對(duì)角線和是"+sum2); //輸出結(jié)果
}
}
超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的java对角线之和_java编程之计算矩阵对角线和(从命令窗输入数据)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 升级ddr4内存,让你的计算机速度翻倍
- 下一篇: 威刚XPG内存Z1:性能猛如虎,容量大如