我一直在为学校做一个项目。基本上你必须用几个扫描仪制作一个脚本。例如:
- 从整数返回相应的 ASCII 代码,因此从扫描仪返回
- 通过给出 double 值来返回球体的表面积。
我现在想为这两个函数创建一个 Scanner 类。但 1 必须是整数,第二个必须是 double 。如何确保函数返回 double 型还是整数。
我正在使用以下代码:
public static [Heres what goes wrong] vrager (String type, String tekst) {
Scanner vraag = new Scanner(System.in);
System.out.println(tekst);
type variable = vraag.next();
return variable;
因此,通过调用该函数将类似于: seconden = (vrager("int", "多少秒?:));
但是,如果我想让该函数也适用于 double ,则会出错,因为该函数不希望返回 double 。
如何解决这个问题?
最佳答案
double
可以表示每个可能的 int
值,因此返回一个 double。
关于java - 如何让函数返回 "Double"或 "Int"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13212274/