Eri*_*nce 1 java while-loop statements do-while
嘿伙计们,我刚接触Java和do-while语句,这个问题要求我创建一个提示,要求输出最大值和最小值,然后它要求我的最大值和最小值之间的另一个值."应该不断地提示用户,直到输入范围内的数字.我很难用do-while语句包裹我的头,所以一些帮助会很好的谢谢!还要尽量保持简单!
package Chapter6Java;
import java.util.Scanner;
public class Chapter6Prompter {
public static void main(String [] args){
int max, min, between;
Scanner input = new Scanner(System.in);
System.out.print("Enter a min value: ");
min = input.nextInt();
System.out.print("Enter a max value: ");
max = input.nextInt();
do {
System.out.print("Enter a value between your min and max values:");
between = input.nextInt();
} while (between != max && between != min);
}
}
Run Code Online (Sandbox Code Playgroud)
在while中修改您的条件为:
while (between >= max || between <= min);
Run Code Online (Sandbox Code Playgroud)
由于您要检查两者之间是否在范围内,因此应检查其是否大于或等于最小值且小于或等于最大值.