62,614
社区成员
发帖
与我相关
我的任务
分享
import java.io.*;
public class Demo
{
public static void main(String[] args) throws Exception
{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
String str = null;
boolean flag = true;
while (true)
{
System.out.print("请输入整数:");
str = buf.readLine();
if (str.matches("\\-?\\d+"))
{
if (str.matches("\\-?\\d*34\\d*")&&!str.matches("\\-?\\d*2\\d*34\\d*"))
{
flag = false;
break;
}
break;
}else{
System.out.println("输入的不是整数,请重新输入!");
}
}
System.out.println(flag);
}
};