Do-while语句初学者java max-min提示符

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)

Hab*_*bib 5

在while中修改您的条件为:

while (between >= max || between <= min);
Run Code Online (Sandbox Code Playgroud)

由于您要检查两者之间是否在范围内,因此应检查其是否大于或等于最小值且小于或等于最大值.

  • `之间<= min || 介于> = max`之间?`<`和`>`如果是包容性的. (2认同)