初学者Java循环
我有一个任务,我在这里忙得不可开交。这是一个基于循环的作业,对我来说有点模糊。任务如下:初学者Java循环,java,loops,Java,Loops,我有一个任务,我在这里忙得不可开交。这是一个基于循环的作业,对我来说有点模糊。任务如下: 问学生的名字 询问课程名称(不能小于0-->如果是,则显示错误消息。) 询问他们提交了多少作业 根据#3,提出一些问题,如可能的总分和获得的总分,以生成进度报告 除了#4的开头部分,我什么都没做。我不完全确定如何创建一个循环,以运行提交的相同数量的作业 这就是我到目前为止所做的,我大部分时间都在努力解决根据提交的作业数量重复的循环问题……我试过了,我就是想不出来!我很有信心我能做剩下的:) 我想说,用于作业
我想说,用于作业检查的
for
循环可读性更好,可能会给您带来更少的麻烦。由于assign
是赋值数,因此可以使用该变量为for
循环中的每个赋值添加注释。
此外,您当前的解决方案似乎也很有效
我想说,用于作业检查的
for
循环可读性更好,可能会给您带来更少的麻烦。由于assign
是赋值数,因此可以使用该变量为for
循环中的每个赋值添加注释。
此外,您当前的解决方案似乎也很有效
我想说,用于作业检查的
for
循环可读性更好,可能会给您带来更少的麻烦。由于assign
是赋值数,因此可以使用该变量为for
循环中的每个赋值添加注释。
此外,您当前的解决方案似乎也很有效
我想说,用于作业检查的
for
循环可读性更好,可能会给您带来更少的麻烦。由于assign
是赋值数,因此可以使用该变量为for
循环中的每个赋值添加注释。
此外,您当前的解决方案似乎也很有效
删除
在while(assign>loop)
的末尾添加code>,否则将有一个无限循环。删除在while(assign>loop)
的末尾添加code>,否则将有一个无限循环。删除在while(assign>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