面向对象小题练习

本文提供了一道面向对象编程的实践题目,要求生成20位学生的信息,包括随机的学号(1-20)、年级(1-6)以及成绩(1-100)。通过这个练习,可以加深对面向对象编程中对象创建和属性理解。
摘要由CSDN通过智能技术生成

输出20位学生随机生成学号(1-20)年级(1-6)及成绩(1-100)

package part05;

public class Test {
    public static void main(String[] args) {
        //声明Student类型的数组
        Student[] stu = new Student[20];
        for (int i = 0; i <20 ; i++) {
            //给数组元素赋值
            stu[i] = new Student();
            //给Students对象的属性赋值
            //x学号
            stu[i].number = i+1;
            //年级[1,6]
            stu[i].stater = (int)(Math.random()*(6-1+1)+1);
            //成绩[0,100]
            stu[i].score = (int)(Math.random()*(100-0+1));
        }
        //遍历学生数组
        for (int i = 0; i < stu.length; i++) {
            System.out.println("学号:"+stu[i].number+
                    "年级:"+stu[i].stater+
                    "成绩:"+stu[i].score);
        }
    }
}
class Student{
    int number;//学号
    int stater;//年级
    int score;//成绩
}

输出:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值