public class Array1{public static void main(String[] args) {int odd = 0, even = 0;int[] array = new int[] { 1, 4, 7, 8, 9, 10, 0, 0, 14, 19, 24, 29 };for (int i : array) {if (i % 2 == 0) {even++;}else{odd++;}}System.out.printf("偶数=%d,奇数=%d", even, odd);}}请写出运行结果
查看答案
从键盘输入10个数,存入一维数组中,求最大值及最大值所有下标。Scanner sc=new Scanner(System.in);int[] num = new __(1)__;for (int i = 0; i <= 9; i++){System.out.println("请输入第" + (i+1) + "个数:" );__(2)__= Integer.parseInt(sc.nextLine());}int max = __(3)__;//max用于存储最大值int imax= ___(4)_;//imax用于存储最大值所在下标for (int i = 1; i <= 9; i++){if ( _(5)___){max = num[i];imax = i;}}System.out.println("最大值为:" + max + ",下标为:" + imax);
从键盘上输入10个数,放入一个一维数组中,然后将第1个元素与最后一个元素对换,第2个元素与倒数第2个元素对换,……..第5个元素与第6个元素对换, 分别输出对换前数组各元素的值和对换后各元素的值。Scanner sc=new Scanner(System.in);int[] array = new int[10];for( __(1)__;i
随机产生10个0-99的随机整数存入一维数组中,按从大到小的顺序输出import java.util.(1);public class SortArray {public static void main(String[] args) {Random rnd=new Random();int arr[]=new int[10];for(int i=0;i<10;i++) {arr[i]=(2);}for(int i=(3);i
定义一个两维4×3整型数组,使用输入生成数组元素值,先输出该数组,求该数组中所有最大元素及其所在的行下标和列下标。int[][] num=new int[4][3];Random rnd=1;for(int i=0;i<4;i++){for(int j=0;j<3;j++){num[i][j]=2;System.out.print(num[i][j]+"\t");}System.out.println();}int max=num[0][0];for(int i=0;i<4;i++){for(int j=0;j<3;j++){if(3){max=num[i][j];}}}System.out.println("最大值为:"+max);for(int i=0;i<4;i++){for(int j=0;j<3;j++){if(4 ){System.out.println("行下标为:"+i);System.out.println("列下标为:"+j);}}}