第七周上机任务
1.有10个评委打分,(去掉一个最高一个最低)求平均分。
1 package shuzu; 2 3 import java.util.Scanner; 4 5 public class Texta { 6 7 public static void main(String[] args) { 8 // 1.有10个评委打分,(去掉一个最高一个最低)求平均分。 9 int [] arr = new int [10]; 10 Scanner input =new Scanner(System.in); 11 System.out.println("请输入10个评委评分"); 12 for (int i = 0; i < arr.length; i++) { 13 arr[i]=input.nextInt(); 14 } 15 for (int k = 0; k < arr.length-1; k++) { 16 for (int j = 0; j < arr.length-k-1; j++) { 17 if(arr[j]>arr[j+1]){ 18 int temp= arr[j]; 19 arr[j]=arr[j+1]; 20 arr[j+1]=temp; 21 } 22 23 } 24 25 } 26 int sum=0; 27 28 for (int f = 1; f < arr.length-1; f++) { 29 sum+=arr[f]; 30 31 } 32 System.out.println(sum/8); 33 34 35 36 } 37 38 }
2.自学一下Java随机数,生成一个长度为10的随机数组(每个数的范围是0~99),排序后输出。
1 package shuzu; 2 import java.util.Random; 3 public class Textb { 4 5 public static void main(String[] args) { 6 //自学一下Java随机数,生成一个长度为10的随机数组(每个数的范围是0~99),排序后输出。 7 8 Random rand=new Random(); 9 int []arr=new int[10]; 10 for(int i=0;i<10;i++) { 11 arr[i]=rand.nextInt(100); 12 } 13 for (int k = 0; k < arr.length-1; k++) { 14 for (int j = 0; j < arr.length-k-1; j++) { 15 if(arr[j]>arr[j+1]){ 16 int temp= arr[j]; 17 arr[j]=arr[j+1]; 18 arr[j+1]=temp; 19 } 20 21 } 22 23 } 24 for (int i = 0; i < arr.length; i++) { 25 System.out.println(arr[i]); 26 } 27 28 } 29 30 }
{45,88,72,32,}
3.制作彩票35选7程序。
1 package shuzu; 2 import java.util.Random; 3 public class Textc { 4 5 public static void main(String[] args) { 6 //制作彩票35选7程序。 ) 7 Random rand = new Random(); 8 int []arr=new int[7]; 9 for(int i=0;i<7;i++) { 10 arr[i]=rand.nextInt(35)+1; 11 12 } 13 for (int i = 0; i < arr.length; i++) { 14 System.out.println(arr[i]); 15 16 } 17 18 19 20 } 21 }
4.定义一个长度为10的int数组(如果没有特殊说明,静态赋值动态赋值都可以),统计数组中的最大值、最小值、以及奇 数和偶数的个数
1 package shuzu; 2 3 public class Textd { 4 5 public static void main(String[] args) { 6 // 定义一个长度为10的int数组,统计数组中的最大值、最小值、以及奇 数和偶数的个数 7 int[] arr={1,2,3,4,5,6,7,8,9,10}; 8 int max =0; 9 int min =0; 10 int js=0; 11 int os=0; 12 for (int i = 0; i < arr.length; i++) { 13 if (max<arr[i]){ 14 max=arr[i]; 15 } 16 if (min>arr[i]){ 17 min=arr[i]; 18 } 19 if(arr[i]%2==0){ 20 os++; 21 } 22 if(arr[i]%2!=0){ 23 js++; 24 } 25 26 } 27 System.out.println("max="+max); 28 System.out.println("min="+min); 29 System.out.println("js="+js); 30 System.out.println("os="+os); 31 } 32 33 }