一种简单的方法,用于获取一个int,检查它是否在最小值/最大值内,然后返回该值。

康纳·塔诺斯

我对Java还是很陌生,我正在尝试在一个类中创建一个简单的方法,只要该类返回用户整数(只要它在特定范围内),它就可以返回该用户整数。似乎可以正确检查输入,但是此后,它不会退出该方法。方法如下:

public int readInt(String prompt, int min, int max) {
    int userInt;
    boolean works = true;
    System.out.println(prompt);
    userInt = inputReader.nextInt();
    inputReader.nextLine();
    
    while(works = true) {
        if (userInt >= min && userInt <= max) {
            works = false;
        } else {
        System.out.println("Please enter value between " + min + " and " + max);
        userInt = inputReader.nextInt();
        inputReader.nextLine();
        }
    }
    return userInt;
}

这是主要方法。运行该方法,然后尝试将int打印回去。永远不会到达输出线。

public static void main(String[] args) {
    
    UserIO userIO = new UserIOImpl();
    
    int userInt;
    
    userInt = userIO.readInt("Please enter a number between 1 and 10", 1, 10);
    System.out.println(userInt);
}

朝正确方向提供的任何帮助都将不胜感激。

编辑:我当前正在使用NetBeans 12.0

马克西姆·斯米尔诺夫(Maxim Smirnov)

代替“ while(works = true)”,而改为“ while(works)”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否有一个函数返回最小值和最大值之间的整数?

来自分类Dev

有没有一种方法可以在单个命令中获取数字列表的最小值,最大值,中位数和平均值?

来自分类Dev

数组的总和,而忽略一个最小值和一个最大值

来自分类Dev

弹性获取具有最小值/最大值和最后一个值的文档

来自分类Dev

根据LINQ中一个值的最小值或最大值进行选择

来自分类Dev

如何创建一个函数来计算和返回平均值、最大值和最小值?

来自分类Dev

一个数据框的每个列的最大值和最小值

来自分类Dev

在一个SQL查询中选择最大值和最小值

来自分类Dev

使用一个datepicker的电流值作为另一个的DatePicker的最小值/最大值

来自分类Dev

SQLlite在获取另一个属性的最大值之后尝试获取一个属性的最小值

来自分类Dev

有没有一种方法可以计算熊猫的滚动平均值并排除最大值/最小值?

来自分类Dev

如何从向量中删除一个最大值和一个最小值?

来自分类Dev

Python按第一个元素的最大值,然后第二个元素的最小值排序

来自分类Dev

Python按第一个元素的最大值,然后第二个元素的最小值排序

来自分类Dev

给定一个列表字典,是否存在一种比较每个列表的第i个元素并提取最大值的pythonic智能方法?

来自分类Dev

根据另一列的值返回列的最小值和最大值的函数

来自分类Dev

Excel:使用什么公式返回一组查找值的最小值或最大值?

来自分类Dev

找到每列的最大值和最小值,然后找到每一行的最大值和最小值

来自分类Dev

db2 sql,如何仅在具有一个表的同一查询中获取最小值和最大值?

来自分类Dev

VBA 对于 Excel,尝试获取范围内每一行的最大值/最小值。

来自分类Dev

在一个单元格(定界字符串)中选择最小值或最大值

来自分类Dev

如何基于另一个数据框的最小值和最大值创建列

来自分类Dev

如何在同一个表中设置最小值和最大值?

来自分类Dev

从子列表中选择最小值,然后在该子列表中显示最小值的另一个值

来自分类Dev

获取一组字符串中的最大值和最小值

来自分类Dev

如何在 SQL 中获取一组行的最小值和最大值?

来自分类常见问题

在一个日期之后使用另一个变量的值达到该日期的最大值/最小值的日期之后分割数据帧

来自分类Dev

在一个日期之后使用另一个变量的值达到该日期的最大值/最小值的日期之后分割数据帧

来自分类Dev

打印最小值然后最大值

Related 相关文章

  1. 1

    是否有一个函数返回最小值和最大值之间的整数?

  2. 2

    有没有一种方法可以在单个命令中获取数字列表的最小值,最大值,中位数和平均值?

  3. 3

    数组的总和,而忽略一个最小值和一个最大值

  4. 4

    弹性获取具有最小值/最大值和最后一个值的文档

  5. 5

    根据LINQ中一个值的最小值或最大值进行选择

  6. 6

    如何创建一个函数来计算和返回平均值、最大值和最小值?

  7. 7

    一个数据框的每个列的最大值和最小值

  8. 8

    在一个SQL查询中选择最大值和最小值

  9. 9

    使用一个datepicker的电流值作为另一个的DatePicker的最小值/最大值

  10. 10

    SQLlite在获取另一个属性的最大值之后尝试获取一个属性的最小值

  11. 11

    有没有一种方法可以计算熊猫的滚动平均值并排除最大值/最小值?

  12. 12

    如何从向量中删除一个最大值和一个最小值?

  13. 13

    Python按第一个元素的最大值,然后第二个元素的最小值排序

  14. 14

    Python按第一个元素的最大值,然后第二个元素的最小值排序

  15. 15

    给定一个列表字典,是否存在一种比较每个列表的第i个元素并提取最大值的pythonic智能方法?

  16. 16

    根据另一列的值返回列的最小值和最大值的函数

  17. 17

    Excel:使用什么公式返回一组查找值的最小值或最大值?

  18. 18

    找到每列的最大值和最小值,然后找到每一行的最大值和最小值

  19. 19

    db2 sql,如何仅在具有一个表的同一查询中获取最小值和最大值?

  20. 20

    VBA 对于 Excel,尝试获取范围内每一行的最大值/最小值。

  21. 21

    在一个单元格(定界字符串)中选择最小值或最大值

  22. 22

    如何基于另一个数据框的最小值和最大值创建列

  23. 23

    如何在同一个表中设置最小值和最大值?

  24. 24

    从子列表中选择最小值,然后在该子列表中显示最小值的另一个值

  25. 25

    获取一组字符串中的最大值和最小值

  26. 26

    如何在 SQL 中获取一组行的最小值和最大值?

  27. 27

    在一个日期之后使用另一个变量的值达到该日期的最大值/最小值的日期之后分割数据帧

  28. 28

    在一个日期之后使用另一个变量的值达到该日期的最大值/最小值的日期之后分割数据帧

  29. 29

    打印最小值然后最大值

热门标签

归档