[求教]为什么continue总是报错,老说没找到标签
import java.io.*;
public class test3 {
public static void main(String[] args) throws Exception{
String phoneEL="0[0-9]{3}-[0-9]{7}";
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
act1:
System.out.println("请输入电话:");
String input=br.readLine();
if (input.matches(phoneEL)) {
System.out.println("输入符合要求!");
}
else
System.out.println("输入不符合要求!");
continue act1; //老提示说找到不act1标签。
不知道是不是continue不能和if语句搭配使用...
如果真的不能,怎么才能实现如输入不对,将自动要求输入电话号码,
小弟初学JAVA,请各位大侠多多指指。
------解决方案--------------------
continue不能和if搭配.
continue只出现在循环中。for,while ,do while都可以。