请问java里面一个main函数里面,能同时打印几个结果出来呢?有没有限制?为什么我想打印4个结果,实际上却只能打印3个出来,被省略掉的为什么是布尔类型的啊?
public class checkQQ {
//一个java文件只能有一个main函数!类可以有多个,但是public class也只能有一个
public static void main(String[]agrs)
{
demo1();
checkqq();
checkqq1();
checkqq2();//这个主方法里面运行的方法可以切换,把方法名字换了就行
}
public static void demo1()
{
String str = "mca2";
String reg = "[a-zA-Z][bcd][a-z]\\d?";//这里几个规则,上面就几个字母,反斜杠必须成对出现
boolean b = str.matches(reg);
System.out.println(b);
}
public static void checkqq()
{
String qq = "1234999jjj6";
String regex = "[1-9]\\d{4,14}";//{4,14}表示5~15
boolean flag = qq.matches(regex);
if(flag)
System.out.println(qq+"......is ok");
else
System.out.println(qq+".......不合法");
}
public static void checkqq1()
{
String qq = "12345llkkk6";
String regex = "[1-9] [0-9] {4,14}";
boolean flag = qq.matches(regex);
if(flag)
System.out.println(qq+"......is ok");
else
System.out.println(qq+".......不合法");
}
//以上是正则表达式
//以下是普通方法:太麻烦了
public static void checkqq2()
{
String qq = "57771w775";
int len = qq.length();
if(len>=5 && len<=15)
{
if(!qq.startsWith("0"))
{
try
{
long l = Long.parseLong(qq);
System.out.println("qq:"+l);
}
catch(NumberFormatException e)
{
System.out.println(qq+"出现非法字符....");
}
//以上是另一种简写
/*
char[] arr = qq.toCharArray();
boolean flag = true;
for(int x=0;x<arr.length;x++)
{
if(!(arr[x]>='0' && arr[x]<='9'))
{
flag = false;
break;
}
}
if(flag)
{
System.out.println("qq:"+qq);
}
else
{
System.out.println(qq+"出现非法字符");
}
*/
}
else
{
System.out.println("开头不能是0!");
}
}
else
{
System.out.println("长度错误");
}
}
//
}
Peut être tapé en même temps
Il n'y a pas de limite à cela ;

57771w775 provoquera une erreur lors de la conversion en caractères longs, avec des lettres
Tout d'abord, la première lettre des classes Java doit être en majuscule.
Deuxièmement, vous n'avez qu'une seule classe publique appelée
checkQQ
, et les autresdemo1
,checkQQ
,checkQQ1
,checkQQ2
sont appelées méthodes.Donc, votre question devrait être : pourquoi seulement 4 résultats sont affichés.
Mais j'ai regardé votre code et il devrait produire 4 résultats.
PS : j'espère que vous pourrez poser une question claire. Jetez un œil aux suggestions lorsque vous posez des questions dans segmentfault.
Imprimez-le
Aucune limite.