//百马百担 //大马的数量 for ( a =0; a<33; a++) { //中马的数量 for (int b=0; b<50;b++) { //小马的数量 for (int c=0;c<100;c+=2) { //条件 if (a+b+c==100 && 3*a+2*b+c/2==100) { System.out.println("大马="+a+"中马="+b+"小马="+c); } } } }
//百鸡百钱 //公鸡的数量 for ( a =0; a<20; a++) { //母鸡的数量 for (int b=0; b<33;b++) { //雏鸡的数量 for (int c=0;c<100;c+=3) { //条件 if (a+b+c==100 && 5*a+3*b+c/3==100) { System.out.println("公鸡="+a+"母鸡="+b+"雏鸡="+c); } } } }
int []a=new int [5];//先定义,后赋值。数组的初始化。数组长度为5.索引最大值=数组的长度-1. a[0]=1; a[1]=9; a[2]=6; a[3]=4; a[4]=5; //数组的遍历 int b=a.length; for(int i=0;i<b;i++) { System.out.println(a[i]); } //for each循环遍历 System.out.println("for each遍历"); for(int i:a) { System.out.println(i); } int c=0; for(int i=0;i<a.length;i++) { if(a[i]>c) { c=a[i]; } } //二维数组求和 int[][]s=new int[][] {{1,2,3},{4,5,6},{7,8,9}}; int sum=0; for(int i=0;i<s.length;i++) { for(int j=0;j<s[i].length;j++) { sum=sum+s[i][j]; } }System.out.println("数组和="+sum);