gpt4 book ai didi

java - 我如何在java中存储未知的数据类型(当用户输入(int/double)时就会知道)

转载 作者:行者123 更新时间:2023-12-01 17:06:33 25 4
gpt4 key购买 nike

我知道这可能有点低,但我只是想知道,假设我想提示用户输入一个数字,根据我尝试建模的数字可以是整数或 double ,我如何接受这个输入,比如说a = myScanner.next??()

最佳答案

使用Scanner类的hasNext方法。也就是说,如果myScanner.hasNextInt()返回true,则用户输入了一个int。如果 myScanner.hasNextDouble() 返回 true,则用户输入了 double 值。从文档来看,任何 hasNext 方法在调用时都不会跳过任何输入。

int a = 0; double b = 0;
if(scan.hasNextInt()){
a = scan.nextInt();
}else if (scan.hasNextDouble()){
b = scan.nextDouble();
}

关于java - 我如何在java中存储未知的数据类型(当用户输入(int/double)时就会知道),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25343685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com