java - 程序从用户那里获取一个数字并验证它是否在 7 到 11 之间?

标签 java

我对 Java 不太熟悉...我有一个作业,需要编写一个程序,从用户那里获取一个数字,并验证它是否在 7 到 11 之间(包括 7 和 11)。我尝试过这样做,但我卡住了。这就是 iv'e 迄今为止尝试做的事情。

import java.util.Scanner;

public class assignment8 {


    Scanner in = new Scanner(System.in);

    public static void main(String[] args){ 

       int value1 = 7;
       int value2 = 11;

        if(value1 == value2)
            System.out.println("value1 == value2");
        if(value1 != value2)
            System.out.println("value1 != value2");
        if(value1 > value2)
            System.out.println("value1 > value2");
        if(value1 < value2)
            System.out.println("value1 < value2");
        if(value1 <= value2)
            System.out.println("value1 <= value2");

        System.out.print("Please enter a number ");

    }
}

最佳答案

public class Demo {
    public static void main(String[] args) {
        System.out.println("Enter number here : ");
        int num;

        Scanner scanIn = new Scanner(System.in);

        try {

            num = scanIn.nextInt();

            if (num >= 7 && num <= 11) {
                System.out.println("Number is between 7 and 11 inclusive");
            } else {
                System.out.println("Number is not between 7 and 11");
            }
        } catch (InputMismatchException e) {
            System.out.println("Please enter a valid integer");
        } finally {
            scanIn.close();
        }`enter code here`

    }

关于java - 程序从用户那里获取一个数字并验证它是否在 7 到 11 之间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26696482/

相关文章:

java - Grails - 使用 java 域类使用 GORM 创建 grails 域类

使用 log4j 自定义布局类运行应用程序时,jBoss 上出现 java.lang.LinkageError

JavaFX 仅在另一个线程 hibernate 时更新

java - Collection 和 map

java - If Else 的条件(带小数位数)

java - 如何替换已弃用的@MockClass?

java - 在 android while 循环中使用 URL get 发送数据

java - 找不到主类

java - 如何设置一个计时器,在 Activity 完成后执行某些操作,如果单击按钮,则会发生其他事情?

java - Spring 3 数据库方法的单元测试