Java实验10 数组与异常类


实验10 数组与异常类
1.实验目的
(1)掌握一维数组的定义和使用。
(2)掌握二维数组的定义和使用。
2.实验介绍
编写应用程序,掌握一维数组和二维数组的使用方法,能使用它们解决一些简单的问题。
3.实验内容
1.编写应用程序,定义一个有10行的二维数组:第1行有1个元素;第2行有2个元素1、2;第3行有3个元素1、2、3……。在命令行分别输出该二维数组并输出所有元素的和。


第一题:
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("生成并输出二维数组的所有元素:");
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();
}
}
}
第一题:

第二题:


