发布时间:2022-10-14 12:58:42 作者:佚名 阅读:(854)
今天吾爱编程为大家分享一道java经典案例有10个学生,每个学生有4门课的成绩,从键盘输入以上数据(包括学号,姓名,4门课成绩),相信很多初学者都会学到这道题目,接下来吾爱编程为大家介绍一下程序的相关写法,有需要的小伙伴可以参考一下:
有10个学生,每个学生有4门课的成绩,从键盘输入以上数据(包括学号,姓名,4门课成绩),计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件stud中。
import java.util.*; import java.io.*; public class Student { private String[] name = new String[10]; //10个学生 private String[] number = new String[10]; //10个学号 private int score[][] = new int[10][4]; //10个学生,每个学生有4门课程 private int aver[] = new int[10]; public static void main(String[] args)throws IOException{ Scanner scanner = new Scanner(System.in); Student student = new Student(); File file = new File("d:/JAVA/stud1.txt"); FileWriter fw = new FileWriter("d:/JAVA/stud.txt"); //保存至stud.txt BufferedWriter bw = new BufferedWriter(fw); for(int i = 0; i < 10; i++) { System.out.println("请输入姓名"); student.name[i] = scanner.next(); bw.write(" "+student.name[i]); System.out.println("请输入学号"); student.number[i] = scanner.next(); bw.write(" "+student.number[i]); int sum = 0; for(int j = 0; j < 4; j++) { System.out.println("请输入成绩"); student.score[i][j] = scanner.nextInt(); bw.write( " "+student.score[i][j]); sum = sum + student.score[i][j]; } student.aver[i] = sum / 4; bw.write(student.aver[i]); bw.newLine(); } bw.close(); } }
以上就是吾爱编程为大家介绍的计算出平均成绩的全部内容了,希望对大家有所帮助,了解更多相关文章请关注吾爱编程网!
欢迎分享转载→ 有10个学生,每个学生有4门课的成绩,从键盘输入以上数据(包括学号,姓名,4门课成绩)
© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们