Java實(shí)驗(yàn)10 數(shù)組與異常類


實(shí)驗(yàn)10 ?數(shù)組與異常類
1.實(shí)驗(yàn)?zāi)康?/p>
(1)掌握一維數(shù)組的定義和使用。
(2)掌握二維數(shù)組的定義和使用。
2.實(shí)驗(yàn)介紹
編寫應(yīng)用程序,掌握一維數(shù)組和二維數(shù)組的使用方法,能使用它們解決一些簡(jiǎn)單的問題。
3.實(shí)驗(yàn)內(nèi)容
1.編寫應(yīng)用程序,定義一個(gè)有10行的二維數(shù)組:第1行有1個(gè)元素;第2行有2個(gè)元素1、2;第3行有3個(gè)元素1、2、3……。在命令行分別輸出該二維數(shù)組并輸出所有元素的和。


第一題:
package?text10;
?
public?class?text10 {
?
????public?static?void?main(String[] args){
???? int?a[][ ]= {{1},{1,2},{1,2,3},{1,2,3,4},{1,2,3,4,5},{1,2,3,4,5,6},{1,2,3,4,5,6,7},{1,2,3,4,5,6,7,8},{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9,10}};
???? int?s=0;
???? ?System.out.println("生成并輸出二維數(shù)組的所有元素:");
???? ?for?(int?i=0;i<10;i++){
???? ?
?????????????for?(int?j=0;j<=i;j++,s=s+j){
??????????????????System.out.print(a[i][j]+"\t");
?????????????}
?????????????System.out.println();
???????????
?????????} ?System.out.println("sum="+s);
}
}
第二題
package text10;
public class table {
public static void main(String[] args) {?
int [][] a=new int[10][10];
System.out.println("99乘法表:");
for(int k=1;k<a.length;k++) {
? ? ? ?a[0][k]=k+1;
? ? ? ?System.out.print("? ");
? ? ? ?System.out.print("\t"+k);
}
System.out.println("");
for(int i=1;i<a.length;i++) {
System.out.print(i+"\t");?
for(int j=1;j<=i;j++) {
System.out.print((i*j)+"\t");
}
System.out.println();
}
}
}
第一題:

第二題:


