java里面 没有 goto呀
int res = 0;
//进行一个判断 如果用户输入的数字不在1~9之内给一个提示
if(a9){
System.out.println("您好,输入的数字应该在1~9之间");
}
这里 输入的信息错了之后程序就 不在执行 我想从新调用这个方法
while。。。。if判断根本没有循环功能,你用if肯定不会重新调用了。
代码给你写出来了,自己调试下吧:
Scanner in=new Scanner(System.in); // 控制台输入流
int a = 0; // 捕获你输入的数字
while ( a 9 ){ // 如果输入的数字不在这个范围内,就一直循环
System.out.println("请输入0-9的之间的数字:");
a = in.nextInt();
}
System.out.println("输入正确,退出"); // 输入正确后退出