Introduction to Java Programming编程题6.1<为学生分数转换为ABCDF>
来源:互联网 发布:编程证明哥德巴赫猜想 编辑:程序博客网 时间:2024/06/16 05:42
/*Enter the number of the students: 4Enter 4 scores: 40 55 70 58Student 1 score is 40 and grade is: CStudent 2 score is 55 and grade is: BStudent 3 score is 70 and grade is: AStudent 4 score is 58 and grade is: B */import java.util.Scanner;public class StudentScore { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter the number of the students: "); final int SIZE = input.nextInt(); System.out.print("Enter " + SIZE + " scores: "); int[] scores = new int[SIZE]; char[] scoreLetter = {'A', 'B', 'C', 'D', 'F'}; int i, bestIndex = 0, bestScore = 0; for (i = 0; i < SIZE; i++) { scores[i] = input.nextInt(); if (scores[i] > bestScore) { bestIndex = i; bestScore = scores[i]; } } for (i = 0; i < SIZE; i++) { if (scores[i] >= scores[bestIndex] - 10) System.out.println("Student " + (i + 1) + " score is " + scores[i] + " and grade is: " + scoreLetter[0]); else if (scores[i] >= scores[bestIndex] - 20) System.out.println("Student " + (i + 1) + " score is " + scores[i] + " and grade is: " + scoreLetter[1]); else if (scores[i] >= scores[bestIndex] - 30) System.out.println("Student " + (i + 1) + " score is " + scores[i] + " and grade is: " + scoreLetter[2]); else if (scores[i] >= scores[bestIndex] - 40) System.out.println("Student " + (i + 1) + " score is " + scores[i] + " and grade is: " + scoreLetter[3]); else System.out.println("Student " + (i + 1) + " score is " + scores[i] + " and grade is: " + scoreLetter[4]); } }}
0 0
- Introduction to Java Programming编程题6.1<为学生分数转换为ABCDF>
- Introduction to Java Programming编程题9.7<将字符串中的字符转换为数字>
- introduction to Java Programming 编程题5.3<回文整数>
- Introduction to Java Programming编程题5.6<打印数字三角形>
- Introduction to Java Programming编程题5.13<数列求和>
- Introduction to Java Programming编程题5.14<计算数列>
- Introduction to Java Programming编程题5.17<01矩阵>
- Introduction to Java Programming编程题5.26<回文素数>
- Introduction to Java Programming编程题5.27<反素数>
- Introduction to Java Programming编程题5.29<掷骰子游戏>
- Introduction to Java Programming编程题5.28<梅森素数>
- Introduction to Java Programming编程题5.30<双素数>
- Introduction to Java Programming编程题9.1<检查SSN>
- Introduction to Java Programming编程题9.2<检查子串>
- Introduction to Java Programming编程题7.6<两个矩阵相乘>
- Introduction to Java Programming编程题9.3<检验密码>
- Introduction to Java Programming编程题9.8<二进制转十进制>
- Introduction to Java Programming编程题9.9<二进制转十六进制>
- iOS UIWebView 无法确定web页面的真实高度
- android shape使用总结
- POJ 3126 Prime Path
- fork函数详解
- MEAN架构Angular fullstack generator生成器
- Introduction to Java Programming编程题6.1<为学生分数转换为ABCDF>
- JAVA IO流(2)
- 快速排序(Java)
- 基于Jenkins+git+gradle的android持续集成
- 1094. The Largest Generation
- js原生实现FastClick事件
- Android内存泄漏研究
- 由pcap文件提取IPv6的flow数据
- 使用确定对话框来控制循环