局部变量和成员变量;重载;“\t”制表符

public class ikl {
    /**
     * 位置:类里方法外
     * 注意事项:无需手动初始化,会赋予对应类型成员变量的默认值
     * 作用域:在整个类中都生效,类消失,成员变量才会消失
     * @param args
     */
    static int count;
    public static void main(String[] args) {
        /**
         * 创建局部变量
         * 位置:在方法里/局部代码块中
         * 注意事项:必须手动初始化--给变量赋值
         * 作用域:在方法里/局部代码中,当对应的代码执行完毕,局部变量也消失
         */
        System.out.println(count);
    }
}

方法的定义:

修饰符 返回值类型 方法名(参数列表){方法体}

重载:
 * 在同一个类中,存在多个方法名相同,但是参数列表不同的方法。

如果在同类中,同名方法的参数个数不同,一定构成重载

如果在同类中,同名方法的参数个数相同,需要查看对应位置上参数的列表,而不是参数名,与参数名无关。

(int a,String b)与(int b,String a)------不构成重载

(int a,String b)与(String a,int b)------构成重载
 */

/**
 * 本类用于厕所方法的重载现象
 * 在同一个类中,存在多个方法名相同,但是参数列表不同的方法。
如果在同类中,同名方法的参数个数不同,一定构成重载
 */
public class Mesdh {
    public static void main(String[] args) {
        haha();
        haha(666);
    }

    public static void haha(){
        System.out.println("哈哈,我没有参数");
    }

    public static void haha(int a){
        System.out.println("哈哈我的参数是a"+a);
    }

}


哈哈,我没有参数
哈哈我的参数是a666

"\t'制表符

public class demol {
    public static void main(String[] args) {
        for (int i = 1; i <=9 ; i++) {
            for (int j = 1; j <=i ; j++) {
                System.out.print(j+"*"+i+"="+(j*i)+"\t");
            }
            System.out.println();
        }
    }
}


1*1=1	
1*2=2	2*2=4	
1*3=3	2*3=6	3*3=9	
1*4=4	2*4=8	3*4=12	4*4=16	
1*5=5	2*5=10	3*5=15	4*5=20	5*5=25	
1*6=6	2*6=12	3*6=18	4*6=24	5*6=30	6*6=36	
1*7=7	2*7=14	3*7=21	4*7=28	5*7=35	6*7=42	7*7=49	
1*8=8	2*8=16	3*8=24	4*8=32	5*8=40	6*8=48	7*8=56	8*8=64	
1*9=9	2*9=18	3*9=27	4*9=36	5*9=45	6*9=54	7*9=63	8*9=72	9*9=81	

猜你喜欢

转载自blog.csdn.net/weixin_43762083/article/details/120670153
今日推荐