java34-巩固练习

简介: java34-巩固练习

/1 使用Eclipse编写控制台应用程, 提示老师预计输入?个学生成绩,接收此数后,最为创建int类型数组的大小限制,

使用循环统计包含N个元素的数组,对包含的成绩进行统计,计算如下:

共接收成绩数量是多少个

所有成绩总和是多少

平均分是多少

低于60分的是多少

高于90(含)分的是多少

最高分是多少,最低分是多少/

import java.util.Scanner;
 public class test03 {
 public static void main(String[] args){
 Scanner in = new Scanner(System.in);
 //输入学生的成绩共有几个
 System.out.println(“输入学生的成绩个数”);
 int num=in.nextInt();
 int[] arr=new int[num];
 //总和
 int sum=0;
 //计数60以上的值
 int x=0;
 //计数90以上的值
 int j=0;
 //计算平均分
 int avg=0;    //使用t接收最小值
     int max =0;
     //使用p接收最大值
     int min=0;
     for(int i=0;i<arr.length;i++){
         System.out.println("输入学生的成绩");
         int num1=in.nextInt();
             arr[i]=num1;
             if(arr[i]<60){
                 x++;
             }else if(arr[i]>90){
                 j++;
         }
             sum+=arr[i];
             System.out.println("数组的值的第"+i+"个下标的值为"+arr[i]);
     }
     avg=sum/num;
     //循环遍历整个数组
     for(int e:arr) {
         System.out.println(e);
     }
     for(int i=0;i<arr.length-1;i++){
         max=arr[0];
         if(max<arr[i+1]){
             max=arr[i+1];
         }
         if (min >arr[i + 1]) {
             min=arr[i+1];
     }
         System.out.println("最低分为" + min);
         System.out.println("最高分为" + max);
         System.out.println("成绩的总和为" + sum);
         System.out.println("低于60分的有" + x);
         System.out.println("高于90分的有" + j);
         System.out.println("平均分为" + avg);
     }
 }

image.png

相关文章
|
8月前
|
小程序 Java 程序员
|
4月前
|
存储 Java PHP
【零基础学Java】—初识Java(一)
【零基础学Java】—初识Java(一)
|
8月前
|
XML Java API
Java
Java SE
121 0
|
8月前
|
算法 Java
Java快读快写
Java快读快写
|
监控 Dubbo 安全
JAVA问答8
JAVA问答8
93 0
|
存储 算法 Java
一带而过-Java与生活
一带而过-Java与生活
127 0
一带而过-Java与生活
1105 链表合并(JAVA)
给定两个单链表 L1​=a1​→a2​→⋯→an−1​→an​ 和 L2​=b1​→b2​→⋯→bm−1​→bm​。如果 n≥2m,你的任务是将比较短的那个链表逆序,然后将之并入比较长的那个链表,得到一个形如 a1​→a2​→bm​→a3​→a4​→bm−1​⋯ 的结果。例如给定两个链表分别为 6→7 和 1→2→3→4→5,你应该输出 1→2→7→3→4→6→5。
1105 链表合并(JAVA)
|
Java 测试技术
1070 结绳(JAVA)
给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再如下图所示套接在一起。这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连。每次串连后,原来两段绳子的长度就会减半。
1070 结绳(JAVA)
|
开发框架 安全 网络协议
java me
Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java 语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 01 Java EE 是指 Java Enterprise Edition,Java 企业版,多用于企业级开发,包括 web 开发等等。也叫 J2EE。 Java SE 通常是指 Java Standard Edition,Java 标准版,就是一般 Java 程序的开发就可以(如桌面程序),可以看作
170 0
|
人工智能 Java
Java i++ 与 ++i
Java i++ 与 ++i
116 0
Java i++ 与 ++i