zoukankan      html  css  js  c++  java
  • java基础编程题

    package com.test;

    import java.io.BufferedWriter;
    import java.io.FileOutputStream;
    import java.io.FileWriter;
    import java.io.OutputStream;
    import java.util.Scanner;

    public class Demo {
    public static void main(String[] args) {
    /*有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算
    *出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件"stud"中。*/

    Scanner in=new Scanner(System.in);
    int n=5;
    String [] num=new String[n];//学号
    String [] name=new String[n];//姓名
    double [][] score=new double[n][3];//成绩
    double[]avg=new double[n];//平均分
    for (int i = 0; i < n; i++) {
    System.out.println("请输入第"+(i+1)+"个学生的学号:");
    num[i]=in.next();
    System.out.println("请输入第"+(i+1)+"个学生的姓名:");
    name[i]=in.next();
    for (int j = 0; j < 3; j++) {
    System.out.println("请输入第"+(j+1)+"门成绩");
    score[i][j]=in.nextDouble();
    }
    }
    for (int i = 0; i < n; i++) {//求平均分
    for (int j = 0; j < 3; j++) {
    avg[i] +=score[i][j];
    }
    avg[i]=avg[i]/3;
    }
    try {
    FileWriter fw=new FileWriter("c:/stud.txt");//写入文件
    BufferedWriter bf =new BufferedWriter(fw);//缓冲流
    for (int i = 0; i < n; i++) {
    bf.write("学号:"+num[i]+" ");//可以写入字符串string类型的
    bf.write("姓名:"+name[i]+" ");
    bf.write("成绩:{");
    for (int j = 0;j < 3; j++) {
    bf.write(score[i][j]+" ");
    }
    bf.write("} ");
    bf.write("平均成绩是"+avg[i]);
    bf.newLine();//换行
    }
    bf.close();//释放资源
    } catch (Exception e) {
    e.printStackTrace();
    }


    }
    }

  • 相关阅读:
    Power of Cryptography
    Radar Installation
    Emag eht htiw Em Pleh
    Help Me with the Game
    89. Gray Code
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    82. Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/sunda847882651/p/9588137.html
Copyright © 2011-2022 走看看