Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
初学者Java循环_Java_Loops - Fatal编程技术网

初学者Java循环

初学者Java循环,java,loops,Java,Loops,我有一个任务,我在这里忙得不可开交。这是一个基于循环的作业,对我来说有点模糊。任务如下: 问学生的名字 询问课程名称(不能小于0-->如果是,则显示错误消息。) 询问他们提交了多少作业 根据#3,提出一些问题,如可能的总分和获得的总分,以生成进度报告 除了#4的开头部分,我什么都没做。我不完全确定如何创建一个循环,以运行提交的相同数量的作业 这就是我到目前为止所做的,我大部分时间都在努力解决根据提交的作业数量重复的循环问题……我试过了,我就是想不出来!我很有信心我能做剩下的:) 我想说,用于作业

我有一个任务,我在这里忙得不可开交。这是一个基于循环的作业,对我来说有点模糊。任务如下:

  • 问学生的名字
  • 询问课程名称(不能小于0-->如果是,则显示错误消息。)
  • 询问他们提交了多少作业
  • 根据#3,提出一些问题,如可能的总分和获得的总分,以生成进度报告
  • 除了#4的开头部分,我什么都没做。我不完全确定如何创建一个循环,以运行提交的相同数量的作业

    这就是我到目前为止所做的,我大部分时间都在努力解决根据提交的作业数量重复的循环问题……我试过了,我就是想不出来!我很有信心我能做剩下的:)


    我想说,用于作业检查的
    for
    循环可读性更好,可能会给您带来更少的麻烦。由于
    assign
    是赋值数,因此可以使用该变量为
    for
    循环中的每个赋值添加注释。 此外,您当前的解决方案似乎也很有效


    我想说,用于作业检查的
    for
    循环可读性更好,可能会给您带来更少的麻烦。由于
    assign
    是赋值数,因此可以使用该变量为
    for
    循环中的每个赋值添加注释。 此外,您当前的解决方案似乎也很有效


    我想说,用于作业检查的
    for
    循环可读性更好,可能会给您带来更少的麻烦。由于
    assign
    是赋值数,因此可以使用该变量为
    for
    循环中的每个赋值添加注释。 此外,您当前的解决方案似乎也很有效


    我想说,用于作业检查的
    for
    循环可读性更好,可能会给您带来更少的麻烦。由于
    assign
    是赋值数,因此可以使用该变量为
    for
    循环中的每个赋值添加注释。 此外,您当前的解决方案似乎也很有效



    删除
    loop)
    的末尾添加code>,否则将有一个无限循环。

    删除
    loop)
    的末尾添加code>,否则将有一个无限循环。

    删除
    loop)
    的末尾添加code>,否则将有一个无限循环。

    删除
    的末尾,while(assign>loop)
    ,否则您将在那里有一个无限循环。

    您难道看不到我已经尽可能多地执行了吗?我只需要一小部分的帮助。我不是要求别人去做。为什么
    assign
    loop
    是双倍的?你不需要额外的精确度;你可以用
    int
    来代替。@Makato是的,哇!愚蠢的错误-现在就改变它!我对Java相当陌生,你几乎已经掌握了所有的知识。您在最后一条消息中缺少一个+符号,并且您将在0而不是1处启动
    循环
    变量。但我不认为这两个问题都是无法克服的。你到底被哪一点困住了?@ShivanRaptor:这是一个完全合理的家庭作业问题。当学生要求我们为他们做家庭作业时,我通常是第一个冲下学生喉咙的人,但这张海报显然很努力,并不是在寻找施舍。你难道看不出我确实尽了可能多的努力吗?我只需要一小部分的帮助。我不是要求别人去做。为什么
    assign
    loop
    是双倍的?你不需要额外的精确度;你可以用
    int
    来代替。@Makato是的,哇!愚蠢的错误-现在就改变它!我对Java相当陌生,你几乎已经掌握了所有的知识。您在最后一条消息中缺少一个+符号,并且您将在0而不是1处启动
    循环
    变量。但我不认为这两个问题都是无法克服的。你到底被哪一点困住了?@ShivanRaptor:这是一个完全合理的家庭作业问题。当学生要求我们为他们做家庭作业时,我通常是第一个冲下学生喉咙的人,但这张海报显然很努力,并不是在寻找施舍。你难道看不出我确实尽了可能多的努力吗?我只需要一小部分的帮助。我不是要求别人去做。为什么
    assign
    loop
    是双倍的?你不需要额外的精确度;你可以用
    int
    来代替。@Makato是的,哇!愚蠢的错误-现在就改变它!我对Java相当陌生,你几乎已经掌握了所有的知识。您在最后一条消息中缺少一个+符号,并且您将在0而不是1处启动
    循环
    变量。但我不认为这两个问题都是无法克服的。你到底被哪一点困住了?@ShivanRaptor:这是一个完全合理的家庭作业问题。当学生要求我们为他们做家庭作业时,我通常是第一个冲下学生喉咙的人,但这张海报显然很努力,并不是在寻找施舍。你难道看不出我确实尽了可能多的努力吗?我只需要一小部分的帮助。我不是要求别人去做。为什么
    assign
    loop
    是双倍的?你不需要额外的精确度;你可以用
    int
    来代替。@Makato是的,哇!愚蠢的错误-现在就改变它!我对Java相当陌生,你几乎已经掌握了所有的知识。您在最后一条消息中缺少一个+符号,并且您将在0而不是1处启动
    循环
    变量。但我不认为这两个问题都是无法克服的。你到底被哪一点困住了?@ShivanRaptor:这是一个完全合理的家庭作业问题。我通常是第一个跳下学生的喉咙时,t
    String studentName = " ";
    String courseName = " ";
    int assign = 0;
    int loop = 0;
    int totalScore = 0;
    int scorethisAssign = 0;
    
    System.out.println("Enter student name:");
    studentName = input.next();
    System.out.println("Enter course name:");
    courseName = input.next();
    
    System.out.println("How many assignments have you submitted:");
    assign = input.nextInt();
    
    while (assign <= 0) {
        System.out.println(" ");
        System.out.println("You must enter a number greater than 0 -- TRY AGAIN!");
        System.out.println("How many assignments have you submitted:");
        assign = input.nextInt();
    }
    
    while (assign > loop);
    {
        System.out.println("How many points was assignment "loop + "worth:");
        scorethisAssign = input.nextInt();
        totalScore = scorethisAssign + totalScore;
        loop++;
    }
    
    Enter student name: Prince Harry
    Enter course name: Intro to College Life
    
    How many assignments have you submitted: 4
    
    How many points was assignment 1 worth: 100
    How many points did you score: 45
    
    How many points was assignment 2 worth: 75
    How many points did you score: 46
    
    How many points was assignment 3 worth: 100
    How many points did you score: 83
    
    How many points was assignment 4 worth: 100
    How many points did you score: 74
    
    
    Progress Report for Prince Harry
        Course Name is Intro to College Life
    -------------------------------------------------
    
    Number of assignments submitted.....4
    Total points possible...............375.00
    Total points earned.................248.00
    Total percent to date...............66.13%
    Letter grade to date................D
    
    -------------------------------------------------
    
    Enter yes if there is another class you want to calculate: no