gpt4 book ai didi

java - 如何在给定场景中放置 IF 语句?

转载 作者:行者123 更新时间:2023-12-01 11:54:35 26 4
gpt4 key购买 nike

我是一名 Java 初学者:我想从用户那里获取 10 个值并放入 if 语句,如果有人输入高于 100 的等级值,则可能会得到“输入正确值 < 100”但我不想使用任何数组等。当我使用以下代码时,它会显示错误消息,但对于 1 个错误值,它会计算其他 09 值并且不会重复错误值,因为 if 语句会跳过错误

int i, number, total=0;
Scanner sc = new Scanner(System.in);
for (i=1; i<=10; i++)
{ System.out.print("Enter Grade "+i+" : \n");
number = sc.nextInt();
if (number < 100);;
{total = total + number;}
}

最佳答案

    int number, total=0;
int i = 1;
Scanner sc = new Scanner(System.in);
while (i<=10)
{
System.out.print("Enter Grade "+i+" : \n");
number = sc.nextInt();
if (number < 100){
total = total + number;
i++;
}else{
System.out.println("invalid value");
}
}

使用 while 循环这将起作用

关于java - 如何在给定场景中放置 IF 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28539440/

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