请问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("长度错误");
}
}
//
}
Boleh ditaip serentak
Tiada had untuk ini;

57771w775 akan menyebabkan ralat apabila ditukar kepada jenis panjang, dengan huruf
Pertama sekali, huruf pertama kelas Java mesti menggunakan huruf besar.
Kedua, anda hanya mempunyai satu kelas awam yang dipanggil
checkQQ
, dan yang laindemo1
,checkQQ
,checkQQ1
,checkQQ2
dipanggil kaedah.Jadi, soalan anda sepatutnya: mengapa hanya 4 hasil yang dikeluarkan.
Tetapi saya melihat kod anda dan ia sepatutnya mengeluarkan 4 hasil.
PS: Saya harap anda boleh bertanya soalan yang jelas Lihat cadangan apabila bertanya soalan dalam kesalahan segmen.
Cetaknya
Tiada had.