首页 > 其他 > 详细

第七次上机练习

时间:2020-04-16 13:50:56      阅读:52      评论:0      收藏:0      [点我收藏+]

1.有10个评委打分,(去掉一个最高一个最低)求平均分。

 1 package one;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Test01 {
 6 
 7     public static void main(String[] args) {
 8         // TODO Auto-generated method stub
 9         int[] score = new int[10];
10         Scanner s = new Scanner(System.in);
11         System.out.println("请输入10位评委的分数");
12         for (int i = 0; i < score.length; i++) {
13             score[i] = s.nextInt();
14         }
15         for (int i = 0; i < score.length - 1; i++) {
16             for (int j = 0; j < score.length - 1 - i; j++) {
17                 if (score[j] > score[j + 1]) {
18                     int tmp = score[j];
19                     score[j] = score[j + 1];
20                     score[j + 1] = tmp;
21                 }
22             }
23         }
24         int sum = 0;
25         for (int i = 1; i < score.length - 1; i++) {
26             sum += score[i];
27         }
28         System.out.println("平均分为:" + sum / (score.length - 2.0));
29     }

2.自学一下Java随机数,生成一个长度为10的随机数组(每个数的范围是0~99),排序后输出。

 1 package one;
 2 
 3 import java.util.Random;
 4 
 5 public class Test01 {
 6 
 7     public static void main(String[] args) {
 8         // TODO Auto-generated method stub
 9         int[] score = new int[10];
10         Random r = new Random();
11         for (int i = 0; i < score.length; i++) {
12             score[i] = r.nextInt(100);
13         }
14         for (int i = 0; i < score.length - 1; i++) {
15             for (int j = 0; j < score.length - 1 - i; j++) {
16                 if (score[j] > score[j + 1]) {
17                     int tmp = score[j];
18                     score[j] = score[j + 1];
19                     score[j + 1] = tmp;
20                 }
21             }
22         }
23         for (int i = 0; i < score.length; i++) {
24             System.out.println(score[i]);
25         }
26     }
27 
28 }

3.制作彩票35选7程序。 (就是1~35随机生成7个不重复的数)

 1 package one;
 2 
 3 import java.util.Random;
 4 
 5 public class Test01 {
 6 
 7     public static void main(String[] args) {
 8         // TODO Auto-generated method stub
 9         int[] score = new int[7];
10         Random r = new Random();
11         for (int i = 0; i < score.length; i++) {
12             score[i] = r.nextInt(35) + 1;
13         }
14         System.out.println("35选7号码是:");
15         for (int i = 0; i < score.length; i++) {
16             System.out.println(score[i]);
17         }
18     }
19 
20 }

4.定义一个长度为10的int数组(如果没有特殊说明,静态赋值动态赋值都可以),统计数组中的最大值、最小值、以及奇 数和偶数的个数

 1 package one;
 2 
 3 import java.util.Random;
 4 
 5 public class Test01 {
 6 
 7     public static void main(String[] args) {
 8         // TODO Auto-generated method stub
 9         int[] score = new int[10];
10         Random r = new Random();
11         for (int i = 0; i < score.length; i++) {
12             score[i] = r.nextInt(100);
13         }
14         System.out.println("原数组为:");
15         for (int i = 0; i < score.length; i++) {
16             System.out.println(score[i]);
17         }
18         for (int i = 0; i < score.length - 1; i++) {
19             for (int j = 0; j < score.length - 1 - i; j++) {
20                 if (score[j] > score[j + 1]) {
21                     int tmp = score[j];
22                     score[j] = score[j + 1];
23                     score[j + 1] = tmp;
24                 }
25             }
26         }
27         int ji = 0, ou = 0;
28         for (int i = 0; i < score.length; i++) {
29             if (score[i] % 2 == 0) {
30                 ou++;
31             } else {
32                 ji++;
33             }
34         }
35         System.out.println("最小值为:" + score[0]);
36         System.out.println("最大值为:" + score[score.length - 1]);
37         System.out.println("奇数个数:" + ji);
38         System.out.println("偶数个数:" + ou);
39     }
40 
41 }

 

第七次上机练习

原文:https://www.cnblogs.com/songjinhui/p/12712283.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!