首页 > 其他分享 >数组:输入学生成绩;判断最值,成绩和

数组:输入学生成绩;判断最值,成绩和

时间:2022-11-14 14:44:45浏览次数:52  
标签:int max scoreArray System score 数组 成绩 最值 out

public class Demo1 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        /*System.out.println("输入学生人数:");
        int n =input.nextInt();
        int score = 0,sum =0,max = 0;
        for(int i=1;i<=n;i++){
            System.out.println("第"+i+"个学生成绩为:");
             score = input.nextInt();
            sum +=score;
            if(score>max){
                max = score;
            }
        }
        System.out.println("总成绩:" + sum);
        System.out.println("最大值:" + max);*/

        System.out.println("输入学生人数:");
        int n = input.nextInt();
        int sum = 0;
        int[] scoreArray = new int[n];
        for (int i = 0; i < n; i++) {
            System.out.println("第" + (i + 1) + "个学生成绩为:");
            int score = input.nextInt();
            scoreArray[i] = score;
            sum += score;
        }
        int max = scoreArray[0], min = scoreArray[0];
//        for (int index = 1; index < n; index++) {
//            int s = scoreArray[index];
//            max = (max>s)?max:s;
//            min = (min<s)?min:s;
//        }
        for (int s : scoreArray) {
            max = (max>s)?max:s;
            min = (min<s)?min:s;
       }

        System.out.println("总成绩:" + sum);
        System.out.println("最大值:" + max);
        System.out.println("最小值:" + min);
    }
}

 

标签:int,max,scoreArray,System,score,数组,成绩,最值,out
From: https://www.cnblogs.com/19981206-zxb/p/16888988.html

相关文章

  • 319场周赛 最小公倍数为K的子数组的数目
    #319场周赛最小公倍数为K的子数组的数目给你一个整数数组nums和一个整数k,请你统计并返回nums的子数组中满足元素最小公倍数为k的子数组数目。子数组是数组......
  • 删除数组里的a
    publicstaticvoidmain(String[]args){//删除数组里面的所有a//数组元素都是连贯的//数组空间是不变的String[]strArray={"a","b","a","a","d"......
  • [LeetCode] 805. 数组的均值分割
    设变量sum:数组的和,n:数组元素个数,tot:子数组和,cnt:子数组元素个数通过简单的公式变换可以得到:sum/n=tot/cntsum/n的值是确定的,所以也就是需要找到一个子数......
  • 计算机等级考试二级C语言程序设计专项训练题——数组元素的删除
        数组元素a[i]的删除操作是使元素个数为n的数组(a[0],a[1],…,a[i-1],a[i],a[i+1],…,a[n-1])变成元素个数为n-1的数组(a[0],a[1],…,a[i-1],a[i+1],…,a[n-1]),由于数组在存储时......
  • 计算机等级考试二级C语言程序设计专项训练题——数组元素的移动
        在计算机等级考试二级C语言程序设计试题中,按要求对数组元素进行移动处理是一个重要的考点,有关数组元素移动的试题在历年考试试卷的程序填空题和程序设计题中经......
  • C语言数组越界和内存分配
    事情经过11月3日晚,今天遇到了一个神奇的现象,一个大小为10的数组可以容纳200个数据,直接震惊我了!今天发11月2日的参考代码,有一个同学给我看他的代码,大概是这样的intmain(......
  • 【剑指Offer学习】【面试题3 :二维数组中的查找】
    思路:规律从右上角开始,或左下开始。不能从左上角开始找,这样每次比较后向右和向下都是越来越大。publicclassP03_FindMaxInMatrix{/*规律从右上角开始:......
  • ES6中的解构赋值(数组,对象,嵌套,默认值)
    解构赋值通过解构赋值,可以快速从对象或者数组中取出属性或者数值。解构赋值可以通过定位到数组或者对象的某一个位置,将值直接赋给一个或多个变量。constarr=['das......
  • 【Python】第4章-7 统计学生平均成绩与及格人数
    本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行......
  • Java数组工具类Arrays
    Arrays所在的包是Java.util.*,Arrays提供的全部是static方法。1.转字符串1.1一维数组--publicstaticStringtoString(int[]a)参数即可以是基础类型数组,也可以是包装......