Java使无限循环执行:/

标签 java do-while

我已经编程了一晚上了,我再也找不到错误了:/:/ 如果 intro == 1 或 2 则执行此操作...如果 intro != 1 或 2 则再次询问数字,直到数字为 1 或 2...我找不到错误:/

   do{
        System.out.println("Enter number: ");
        Scanner scanintro = new Scanner(System.in);
        intro = scanintro.next();
    }while (intro == ("1")|| intro == ("2"));

最佳答案

do{
    System.out.println("Enter number: ");
    Scanner scanintro = new Scanner(System.in);
    intro = scanintro.nextInt();
} while (intro == 1|| intro == 2);

关于Java使无限循环执行:/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43705868/

相关文章:

java - 无法让循环正常工作

java - 一个非常简单的 java do...while 循环

java - 为什么此代码不允许我输入新的内容?

java - 关于 Java 中的字符串不变性

java - 遗传算法锦标赛选择

java - 为应用程序中的子应用程序制作启动器屏幕的好方法?

java - 使用 Grails 脚手架时使用 XML 进行响应

Java 正则表达式 代码标题

python - while 循环无条件工作

javascript 在获取视频播放器当前时间时停止响应