gpt4 book ai didi

java - 我不知道在哪里放置循环

转载 作者:行者123 更新时间:2023-12-01 11:27:55 25 4
gpt4 key购买 nike

我尝试了 do 循环和 while 循环。我似乎无法弄清楚在哪里放置循环,因此一旦程序完全运行,我希望它询问用户“是的,我想继续”或“否”,然后结束。这是一个类作业,我正在使用 eclipse,它纠正了一些让我自己陷入困境的东西。

代码

import java.util.Scanner;

public class studentgpa {
public static void main(String[] args) {
Scanner consoleInput = extracted();
printGPA(consoleInput);
}
public static void printGPA(Scanner input) {
System.out.println("Enter a student record: ");
String name = extracted().next();
System.out.print("Enter Number of grades you will be entering: ");
int count = extracted().nextInt();
int sum = 0;
System.out.println("Enter Grades: 95 enter 98 enter and so on ");
for (int i = 1; i <= count; i++) {
sum += extracted().nextInt();
}
double average = (double) sum / count;

System.out.println(name + "'s grade is " + average);
}
private static Scanner extracted() {
return new Scanner(System.in);
}
}

最佳答案

您需要将 main 中的内容包装在像这样的 do while 循环中,并提示用户询问是否要继续

do {
Scanner consoleInput = extracted();
printGPA(consoleInput);
System.out.println("Do you want to add another student? (Yes/No)");
String continue = consoleInput.nextLine(); // storing the user's response
} while (continue.equals("Yes"));

关于java - 我不知道在哪里放置循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30658053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com