为了账号安全,请及时绑定邮箱和手机立即绑定

请问java里面一个main函数里面,能同时打印几个结果出来呢?有没有限制?布尔类型的有什么限制吗?

请问java里面一个main函数里面,能同时打印几个结果出来呢?有没有限制?布尔类型的有什么限制吗?

饮歌长啸 2019-03-21 18:19:58
请问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+"出现非法字符....");                }                
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

可以同时打出来

https://img1.sycdn.imooc.com//5cbeaea40001e6f405820116.jpg

这个是没有限制的;
57771w775转成long类型会出错,带有字母

https://img1.sycdn.imooc.com//5cbeaea60001a13005300137.jpg

查看完整回答
反对 回复 2019-04-23
?
函数式编程

TA贡献1807条经验 获得超9个赞

打印出来了


true

1234999jjj6.......不合法

12345llkkk6.......不合法

57771w775出现非法字符....


查看完整回答
反对 回复 2019-04-23
  • 3 回答
  • 0 关注
  • 439 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号