package bwk2; import java.util.Scanner; public class Zye { public static void main(String[] args) { // 1.有10个评委打分,(去掉一个最高一个最低)求平均分。 Scanner sc = new Scanner(System.in); int sum=0; int[] arr = new int[10]; for(int i =0;i<arr.length;i++) { System.out.println("请输入第"+(i+1)+"个分"); arr[i] = sc.nextInt(); sum+=arr[i]; } int max = arr[0]; for(int i =1;i<arr.length;i++) { if(arr[i]>max) { max = arr[i]; } } int min = arr[0]; for(int i =1;i<arr.length;i++) { if(arr[i]<min) { min = arr[i]; } } float total = (sum-max-min)/8; System.out.println("平均分为"+total); } }
package bwk2; import java.util.Random; public class Zye { public static void main(String[] args) { // 2.自学一下Java随机数,生成一个长度为10的随机数组(每个数的范围是0~99),排序后输出。 int[] arr = new int[10]; Random random = new Random(); for(int i =0;i<arr.length;i++) { arr[i] = random.nextInt(100)-1; } for(int i=0;i<arr.length-1;i++) { for(int j=0;j<arr.length-1-i;j++) { if(arr[j]>arr[j+1]) { int temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } }System.out.println("从小到大排序后的结果是:"); for(int i=0;i<arr.length;i++) System.out.print(arr[i]+" "); } }
package bwk2; import java.util.Random; public class Zye { public static void main(String[] args) { // 3.制作彩票35选7程序。 (就是1~35随机生成7个不重复的数) Random random = new Random(); int a=0; int[] arr = new int[7]; arr[0] = random.nextInt(35); for(int i=1;i<arr.length;i++) { arr[i] = random.nextInt(35); if(arr[i]==arr[i-1]) { a=1; i--; continue; } } System.out.println("七个数:"); for(int i =0;i<arr.length;i++) { System.out.print(arr[i]+" "); } } }
package bwk2; import java.util.Random; public class Zye { public static void main(String[] args) { //4.定义一个长度为10的int数组(如果没有特殊说明,静态赋值动态赋值都可以),统计数组中的最大值、最小值、以及奇 数和偶数的个数 int[] arr= new int[10]; int ji=0; int ou=0; Random random = new Random(); for(int i =0;i<arr.length;i++) { arr[i] = random.nextInt(50)+1; System.out.print(" "+arr[i]); }System.out.println(); int max = arr[0]; for(int i =1;i<arr.length;i++) { if(arr[i]>max) { max = arr[i]; } } int min = arr[0]; for(int i =1;i<arr.length;i++) { if(arr[i]<min) { min = arr[i]; } } for(int i =0;i<arr.length;i++) { if(arr[i]%2==0) { ou+=1; }if(arr[i]%2!=0) { ji+=1; } } System.out.println(" 最大值 "+max+" 最小值 "+min+" 奇数个数 "+ji+" 偶数个数 "+ou); } }
原文:https://www.cnblogs.com/bwk521/p/12712261.html