100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java入门之控制台输入人数成绩计算及格率(将成绩存入数组)与打印九九乘法表

java入门之控制台输入人数成绩计算及格率(将成绩存入数组)与打印九九乘法表

时间:2019-07-13 15:11:47

相关推荐

java入门之控制台输入人数成绩计算及格率(将成绩存入数组)与打印九九乘法表

从控制台输入学生人数,再输入足够的学生成绩。

计算:不及格学生人数和及格率

public class Test{public static void main(String[] args) {double pass_rate = 0, count=0;Scanner scanner = null; // 构建Scanner扫描器的全局变量scanner = new Scanner(System.in); // 创建扫描器对象System.out.println("请输入学生人数:");int studentNumber = scanner.nextInt();int[] arr = new int[studentNumber]; // 用户输入学生人数for (int i = 0; i < 5; i++){ // 输入5次整数System.out.println("请输入第"+ (i+1) +"名学生的成绩");int studentMark = scanner.nextInt(); // 输入一名学生成绩arr[i] = studentMark; // 将输入的整数存放到arr数组中}for (int j = 0; j < arr.length; j++){if (arr[j] < 60) {count++; // 记录不及格人数}}pass_rate = ((studentNumber-count)/arr.length)*100;System.out.println("不及格学生人数为:"+count);System.out.println("及格率为:"+pass_rate+"%");}}

二. 打印九九乘法表

public class Ninenine{public static void main(String[] args) {for(int i = 1;i <= 9;i++){for (int j = 1; j <= i; j++){System.out.print(j +"*"+ i +"="+ (i*j)+"\t");}System.out.println();}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。