实现代码1:
1 package Score; 2 import java.util.Scanner; //引入Scanner工具类 3 /* 4 * 创建人:Sacker 5 * 6 * 来源:慕课网 7 * 8 * 功能:输入学生成绩,判断是否高于60分,若不是,则进行加分操作; 9 *输出加分前的成绩、加分后的成绩以及加分次数 10 * 11 * 使用Scanner工具类来获取用户输入的值 12 *Scanner类位于java.util包中,使用时需要导入此包 13 * 步骤: 14 * 1、导入java.util.Scanner 15 * 2、创建Scanner对象 16 * 3、接收并保存用户的值 17 */ 18 public class score_add { 19 public static void main(String[] args){ 20 Scanner input = new Scanner(System.in); //创建Scanner对象 21 System.out.print("请输入学生成绩:"); 22 int score = input.nextInt(); //获取并保存 23 int count = 0;
24 System.out.println("加分前的成绩:"+score);
25 while(score < 60){ 26 score++; 27 count++; 28 } 29 System.out.println("加分后的成绩:"+score); 30 System.out.println("共加了"+count+"次!"); 31 } 32 }
实现代码2:
1 package Score; 2 import java.util.Scanner; //引入Scanner工具类 3 /* 4 * 创建人:Sacker 5 * 6 * 来源:慕课网 7 * 8 * 功能: 9 * 10 * 使用Scanner工具类来获取用户输入的值 11 *Scanner类位于java.util包中,使用时需要导入此包 12 * 步骤: 13 * 1、导入java.util.Scanner 14 * 2、创建Scanner对象 15 * 3、接收并保存用户的值 16 */ 17 public class score_add { 18 public static void main(String[] args) { 19 int classNum = 3; // 班级数目 20 int stuNum = 4; // 学生数目 21 double sum = 0; // 成绩总和 22 double avg = 0; // 平均分 23 Scanner input = new Scanner(System.in); 24 for (int i = 1; i <= classNum; i++) { // 外层循环控制班级数 25 sum = 0; // 成绩总和归0 26 System.out.println("***请输入第" + i + "个班级的成绩***"); 27 for (int j = 1; j <= stuNum; j++) { // 内层循环控制每个班级学员数 28 System.out.print("第" + j + "个学员的成绩:"); 29 int score = input.nextInt(); // 获取输入的成绩 30 sum = sum + score; // 成绩累加求和 31 } 32 avg = sum / stuNum; // 计算平均分 33 System.out.println("第" + i + "个班级学员的平均分是:" + avg + "\n"); 34 } 35 } 36 }
注:
1、System.out.println();输入快捷键:输入syso,按Alt+‘/’
2、println输出会换行,print输出不会换行