- 定义一个数组存放1到100的值,计算从1加到100的值。
- public class test9_21 {
- public static void main(String[] args){
- int[] a=new int[100];
- int sum=0;
- for(int i=1;i<101;i++){
- a[i-1]=i;
- }
- System.out.println(a.length);
- for(int j=0;j<a.length;j++){
- sum+=a[j];
- }
- System.out.println(sum);
- }
- }
- 定义两个域D1={张三,李四} ,D2={大数据,计算机科学} ,求两个域的笛卡儿积。
- public class test9_21{
- public static void main(String[] args){
- String[] name=new String[]{"张三","李四"};
- String[] major=new String[]{"大数据","计算机科学"};
- String[][] arr=new String[name.length][major.length];
- for(int i=0;i<name.length;i++)
- {
- for(int j=0;j<major.length;j++)
- {
- arr[i][j]=name[i]+major[j];
- System.out.println(arr[i][j]);
- }
- }
- }
- }
- 用java实现下面两个矩阵相加。
public class test9_21{
public class test9_21{
public static void main(String[] args){
int[][] a=new int[][]{{1,2,3},{4,5,6},{6,7,8}};
int[][] b=new int[][]{{3,4,5},{7,8,9},{11,10,21}};
int[][] c=new int[3][3];
System.out.println(a[0].length);
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[0].length;j++)
{
c[i][j]=a[i][j]+b[i][j];
System.out.print(c[i][j]+"\t");
}
System.out.println();
}
// System.out.println(c[0][2]);
}
}
4、二维数据为{{1,9,4},{0,2},{0,1,2,3,4}},计算该二维数据的长度和及每行的长度。
public class test9_21{
public static void main(String[] args){
int[][] a=new int[][]{{1,9,4},{0,2},{0,1,2,3,4}};
System.out.println("数组长度为:"+a.length);
for(int i=0;i<a.length;i++)
{
System.out.println("第"+(i+1)+"行的长度为:"+a[i].length);
}
}
}
5、用JAVA实现二维数组赋值和输出。
public class copy {
public static void main(String[] args) {
int a[][]={{1,2,3},{4,5,6}};
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}
public class test9_21 {
public static void main(String[] args) {
int a[][]={{1,2,3},{4,5,6}};
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}