HAIHAIHEI 发表于 2022-3-28 17:25

Java学习第十四天

第十四天,有不对之处麻烦各位指正
方法中类名的使用:
/*
        在方法调用的时候,“类名”根据情况不同,来确定能否省略
        a()方法调用b()方法的时候,a和b方法都在同一个类中,“类名”可以省略,如果不在同一个类中,“类名”不可以省略

*/

//类1
public class 方法中类名的使用{
        public static void daYin3(){
                System.out.println("HelloWorld3");
        }

        public static void main(String[] args){
        //调用println()方法。
        Test.daYin();
        Test.daYin2();
        Test.daYin3();
       
        //"类名."可以省略
        daYin();
        daYin2();
        daYin3();

        //第一次跨类调用
        //此时不能省略类名
        Test2.daYin();
        }

        public static void daYin(){
                System.out.println("HelloWorld");
        }

        public static void daYin2(){
                System.out.println("HelloWorld2");
        }

}

//类2
class Test2{
        public static void daYin(){
                System.out.println("打印1");
        }

        public static void daYin2(){
                System.out.println("打印2");
        }

        public static void daYin3(){
                System.out.println("打印3");
        }
}

调用方法的执行顺序:
//任何一个方法体当中的代码都遵循自上而下的顺序依次逐行执行
/*
        执行结果:
        main begin
        m1 begin
        m2 begin
        m3 begin
        Hello
        m3 over
        m2 over
        m1 over
        main over
        main方法最先执行,main方法最后一个结束
        main方法结束,整个程序也就结束了

*/
public class 调用方法的执行顺序{
        public static void main(String[] args){
        System.out.println("main begin");
        //调用m1方法
        m1();
        System.out.println("main over");
        }

        public static void m1(){
        System.out.println("m1 begin");
        //不只有main方法可以调用程序
        //不要把main方法特殊化
        m2();
        System.out.println("m1 over");
        }

        //同样m2方法也可以调用其他类的方法
        public static void m2(){
        System.out.println("m2 begin");
        Test2.m3();
        System.out.println("m2 over");
        }
}

class Test2{
        public static void m3(){
                System.out.println("m3 begin");
                System.out.println("Hello");
                System.out.println("m3 over");
        }
}

break语句和return语句的区别:
/*
        break;语句和return;语句的区别
        不是一个级别
        break;原来终止switch和离他最近的一个循环


*/
public class break和return的区别{
//main方法的返回值类型是void,表示没有返回值
public static void main(String[] args){
for (int i=0;i<10 ;i++ ){
        if (i==5){
                //break;//终止for循环
                //return;//终止当前方法,和break;不是一个级别的
                //return 10;//错误:不兼容的类型,意外的返回值
               
        }
        System.out.println("i ="+i );
}
System.out.println("Hello");
}
}

HAIHAIHEI 发表于 2022-3-28 17:26

纯手打,如果有不对之处希望各位大佬指出,感激不尽{:1_893:}

snakenba580 发表于 2022-3-28 18:35

正在学习中,非常的感谢。

YoungName 发表于 2022-3-28 19:17

楼主看的什么哪一套教程啊?14天才学到这里吗?

zouxin 发表于 2022-3-28 20:26

又是学习的一天

HAIHAIHEI 发表于 2022-3-28 20:42

YoungName 发表于 2022-3-28 19:17
楼主看的什么哪一套教程啊?14天才学到这里吗?

是这样的,目前主要还是看B站的教学视频,加上平时还有其他上课,打工之类的所以学习进度慢了些,下来会尽快赶上{:1_919:}

今天卡卡 发表于 2022-3-28 21:16

不错{:1_893:}          加油

xiadongming 发表于 2022-3-28 22:55

zhou0773 发表于 2022-3-28 22:58

YoungName 发表于 2022-3-28 19:17
楼主看的什么哪一套教程啊?14天才学到这里吗?

卧槽,我看的韩顺平的我一个月了才看到这里:'(weeqw

YoungName 发表于 2022-3-29 14:16

zhou0773 发表于 2022-3-28 22:58
卧槽,我看的韩顺平的我一个月了才看到这里

啊?是吗,可能他讲的细致吧,不过好慢啊
页: [1]
查看完整版本: Java学习第十四天