Day13:基础练习题

1. 读取7个数(1—50)的整数值,每读取一个值,程序打印出改值个数的*号。

public class work {
    
    
    public static void main(String[] args) {
    
    
        int n=7;
        while(n!=0){
    
    
            System.out.print("请输入一个整数:");
            int num=new Scanner(System.in).nextInt();
            for (int i = 0; i < num; i++) {
    
    
                System.out.print("*");
            }
            System.out.println();
            n--;
        }

    }
}
/*输出:
请输入一个整数:1
*
请输入一个整数:2
**
请输入一个整数:3
***
请输入一个整数:4
****
请输入一个整数:5
*****
请输入一个整数:6
******
请输入一个整数:7
*******

Process finished with exit code 0
*/

2.有5名学生,每名学生有三门课的成绩,从键盘输入学生数据(学号,姓名,三门课成绩),计算出每名学生的平均成绩。

public class work {
    
    
    public static class Studen{
    
    
        String nums;
        String name;
        double grade1;
        double grade2;
        double grade3;
    }
    public static void main(String[] args) {
    
    
            Studen studen1=new Studen();
            Studen studen2=new Studen();
                System.out.println("请输入第"+1+"个学生的信息:");
                System.out.print("请输入第"+1+"个学生的学号:");
                studen1.nums=new Scanner(System.in).next();
                System.out.print("请输入第"+1+"个学生的姓名:");
                studen1.name=new Scanner(System.in).next();
                System.out.print("请输入第"+1+"个学生的语文成绩:");
                studen1.grade1=new Scanner(System.in).nextInt();
                System.out.print("请输入第"+1+"个学生的数学成绩:");
                studen1.grade2=new Scanner(System.in).nextInt();
                System.out.print("请输入第"+1+"个学生的英语成绩:");
                studen1.grade3=new Scanner(System.in).nextInt();

                System.out.println("请输入第"+2+"个学生的信息:");
                System.out.print("请输入第"+2+"个学生的学号:");
                studen2.nums=new Scanner(System.in).next();
                System.out.print("请输入第"+2+"个学生的姓名:");
                studen2.name=new Scanner(System.in).next();
                System.out.print("请输入第"+2+"个学生的语文成绩:");
                studen2.grade1=new Scanner(System.in).nextInt();
                System.out.print("请输入第"+2+"个学生的数学成绩:");
                studen2.grade2=new Scanner(System.in).nextInt();
                System.out.print("请输入第"+2+"个学生的英语成绩:");
                studen2.grade3=new Scanner(System.in).nextInt();

                double avg1=(studen1.grade1+studen1.grade2+studen1.grade3)/3;
                double avg2=(studen2.grade1+studen2.grade2+studen2.grade3)/3;
        System.out.println("学生"+studen1.name+"的平均分为:"+avg1);
        System.out.println("学生"+studen2.name+"的平均分为:"+avg2);
    }
}
/*输出:
请输入第1个学生的信息:
请输入第1个学生的学号:123
请输入第1个学生的姓名:朱
请输入第1个学生的语文成绩:87
请输入第1个学生的数学成绩:23
请输入第1个学生的英语成绩:99
请输入第2个学生的信息:
请输入第2个学生的学号:124
请输入第2个学生的姓名:长
请输入第2个学生的语文成绩:79
请输入第2个学生的数学成绩:89
请输入第2个学生的英语成绩:35
学生朱的平均分为:69.66666666666667
学生长的平均分为:67.66666666666667

Process finished with exit code 0
*/

猜你喜欢

转载自blog.csdn.net/z3447643805/article/details/113357735