xzdjsnb 2022-03-26 08:22 采纳率: 92.2%
浏览 59
已结题

调用的info方法不知道是怎么运行的,stus[i].state,stus[i].score是怎么被调出来的


public class ExerTest {
      public static void main(String[] args) {
          //声明student类型的数组
          Student[] stus = new Student[20];
          for(int i = 0;i < stus.length;i++) {
              //给数组元素赋值
              stus[i] = new Student();
              //给Student对象的属性赋值
              stus[i].number = (i + 1);
              //年级[1-6];
              stus[i].state = (int)(Math.random()*(6-1+1)+1);
              //成绩[0-100];
              stus[i].score = (int)(Math.random()*(100-0+1));
          }
          //遍历学生数组
      for(int i = 0;i < stus.length;i++) {
//              System.out.println(stus[i].number + "\t"
//                       + stus[i].state + "\t" + stus[i].score + "\t");
          System.out.println(stus[i].info());
          }
          System.out.println("*******************");
          //问题一:打印三年级(state值为3)的学生信息。
          for(int i = 0;i < stus.length;i++) {
              if(stus[i].state == 3) {
                  System.out.println(stus[i].info());
              }
          }
class Student{
    int number;
    int state;
    int score;
    //显示学生信息的方法
    public String info() {
        return"学号" + number +",年级"+ state + ",成绩" + score;
    } 
}

  • 写回答

5条回答 默认 最新

  • CSDN专家-sinJack 2022-03-26 08:58
    关注

    1、 String info()方法是Student类中的有返回值的方法,返回相关学生信息,调用info的地方就能获取到返回的字符串,通过System.out.println输出。
    2、stus[i] = new Student();stus[i]表示每一个学生对象,Student类中包含number、status、score属性,通过对象可以直接获取当前类Student中的属性。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 4月3日
  • 已采纳回答 3月26日
  • 创建了问题 3月26日

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题