标签:JAVA Scanner int 练习 System number 数组 scores maxScore
/* * * 输入5个学生成绩 * 计算出每个成绩与最高分的差距 * 根据差距分配等级 * * */ import java.util.Scanner; public class ArrayTask { public static void main(String []args){ // 创建Scanner对象 Scanner scanner = new Scanner(System.in); System.out.println("请输入学生人数:"); // 读取键盘输入的值 int number = scanner.nextInt(); System.out.println("输入的值为----" + number); // 创建数组 储存学生成绩 int[] scores = new int[number]; // 赋值 System.out.println("请输入" + number + "个学生成绩"); for(int i=0;i < scores.length;i++){ scores[i] = scanner.nextInt(); } // 计算出最高值 int maxScore = 0; for(int i =0; i < scores.length;i++){ if (maxScore < scores[i]){ maxScore = scores[i]; } } // 根据差值 算出最高分的差值 for(int i=0;i < scores.length;i++){ if (maxScore - scores[i] <= 10){ System.out.println("A等级"); } else if(maxScore - scores[i] <= 20){ System.out.println("B等级"); } else if(maxScore - scores[i] <= 30){ System.out.println("C等级"); }else{ System.out.println("D等级"); } } } } /////// 输出: // 请输入学生人数: // 5 // 输入的值为----5 // 请输入5个学生成绩 // 23 // 43 // 23 // 45 // 76 // D等级 // D等级 // D等级 // D等级 // A等级
标签:JAVA,Scanner,int,练习,System,number,数组,scores,maxScore 来源: https://www.cnblogs.com/wanghong1994/p/14035341.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。