回到。。。在Java中(如goto)
我刚开始学习Java,所以有很多问题。现在,如果出现问题,我需要回到程序的开头回到。。。在Java中(如goto),java,Java,我刚开始学习Java,所以有很多问题。现在,如果出现问题,我需要回到程序的开头 public static int getchartoint() throws IOException { int a; try { BufferedReader bReader = new BufferedReader(new InputStreamReader(System.in)); String k = bReader.readLine();
public static int getchartoint() throws IOException {
int a;
try {
BufferedReader bReader = new BufferedReader(new InputStreamReader(System.in));
String k = bReader.readLine();
a = Integer.parseInt(k);
return a;
}
catch (NumberFormatException exc) {
System.out.println(exc);
return a = 0;
}
finally {
}
}
我有a=0
,我可以在main()
body中写case:
case 0: {
System.out.println("Your entered an incorrect number...");
}
我的问题是:如何添加一行代码,使我精确地移动到该行代码?看起来您只想
返回0
而不是返回a=0
看起来您只想返回0
而不是返回a=0代码>在switch/case语句之前调用“getChartPoint”方法
然后,当它返回整数0时,它将执行case语句。在switch/case语句之前调用“getChartPoint”方法
然后,当它返回整数0时,它将执行case语句。查看循环,尤其是continue
关键字。永远不要使用goto
。这会让你的代码变得糟糕你认为返回a=0
和返回0
之间有什么区别?别想这么做!使用if-else和循环语句或函数及其返回值。查看此链接:查看循环,尤其是continue
关键字。永远不要使用goto
。这会让你的代码变得糟糕你认为返回a=0
和返回0
之间有什么区别?别想这么做!使用if-else和循环语句或函数及其返回值。查看此链接:可能您的意思是a==0
<代码>返回a=0
将首先将0
赋值给a
,然后返回a
的值“返回a=0;”
不返回布尔值“返回a==0;”
返回布尔值。我是菜单();int-select=getChartPoint();switch(select){case 0:{/code>也许你的意思是a==0
返回a=0
将首先将0
赋值给a
,然后返回a
“返回a=0;
不返回布尔值”返回a==0;“
返回布尔值。i'm菜单();int select=getChartPoint();开关(选择){case 0:{
是,如果错误我想返回0,我不知道我可以写返回0
而不是返回a=0;
是,如果错误我想返回0,我不知道我可以写返回0而不是返回a=0;