我一直在尝试实现一个从0返回范围的函数。 我已经实现了代码来获取一个整数,放在第一位,不知道如何使用范围部分循环它。
public int get_input_int(int range){
Scanner int_reader = new Scanner(System.in);
String current_input = int_reader.next();
while(!int_reader.hasNextInt()){
current_input = int_reader.next();
}
if(Integer.valueOf(current_integer) > 0 && Integer.valueOf(current_integer) < range){
return current_input
}
return current_input;
}
答案 0 :(得分:1)
请遵循Java命名约定(驼峰案例,而不是function longest(str) {
var words = str.split(' ');
var longest = ''; // changed
for (var i = 0; i < words.length; i++) {
if (words[i].length > longest.length) { // changed
longest = words[i]; // changed
}
}
return longest;
}
console.log(longest("This is Andela"));
)。我更愿意将_
传递给方法。此外,您也可以使用Scanner
(在检查一个之后)。像,
int
答案 1 :(得分:0)
您必须使用public class VM
{
public double ScaleX { get; set; }
public double ScaleY { get; set; }
}
而不是nextInt()
。 next()
用于字符串,而next()
用于数字。另外,将nextInt()
声明为int而不是String。你的程序也过于复杂。您的程序可能看起来像这样:
current_input