NO.18 --- Java 变量的注意事项

2023-04-22  本文已影响0人  捌千里路雲和月

一、变量的注意事项。

二、代码实践。

package com.elementaryJava.Lesson07Variable;

/**
 * USER:Torres
 * Function:变量的注意事项
 **/
public class VariableDemo2 {
    public static void main(String[] args) {

        int age = 20;    //使用变量时必须要赋值
        System.out.println(age);
    }
}
------------------------------------------------------------------------------
F:\work\java\jdk11\bin\java.exe "-javaagent:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar=3601:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\bin" -Dfile.encoding=UTF-8 -classpath D:\work\workspace\learnJava\out\production\learnJava com.elementaryJava.Lesson07Variable.VariableDemo2
20

Process finished with exit code 0

package com.elementaryJava.Lesson07Variable;

/**
 * USER:Torres
 * Function:变量的注意事项
 **/
public class VariableDemo2 {
    public static void main(String[] args) {

        int age = 20;    //age 是整形的数据类型
        System.out.println(age);

        age = 3;
        System.out.println(age);
    }
}
------------------------------------------------------------------------------
F:\work\java\jdk11\bin\java.exe "-javaagent:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar=3753:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\bin" -Dfile.encoding=UTF-8 -classpath D:\work\workspace\learnJava\out\production\learnJava com.elementaryJava.Lesson07Variable.VariableDemo2
20
3

Process finished with exit code 0

package com.elementaryJava.Lesson07Variable;

/**
 * USER:Torres
 * Function:变量的注意事项
 **/
public class VariableDemo2 {
    public static void main(String[] args) {

        int age = 20;
        System.out.println(age);
        
        {   // 《--- age1 代码块的范围由这个大括号开始
            int age1 = 3;
            System.out.println(age1);
        }   // 《--- age1 代码块的范围到这个大括号结束
    }
}
------------------------------------------------------------------------------
F:\work\java\jdk11\bin\java.exe "-javaagent:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar=3968:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\bin" -Dfile.encoding=UTF-8 -classpath D:\work\workspace\learnJava\out\production\learnJava com.elementaryJava.Lesson07Variable.VariableDemo2
20
3

Process finished with exit code 0

package com.elementaryJava.Lesson07Variable;

/**
 * USER:Torres
 * Function:变量的注意事项
 **/
public class VariableDemo2 {
    public static void main(String[] args) {    //《--- age 代码块的范围由这个大括号开始

        int age = 20;

        {   
            int age1 = 3;
            System.out.println(age);    // 《--- 变量 age 可以在 age1 代码块范围内调用
        }   

    }   //《--- age 代码块的范围到这个大括号结束
}
------------------------------------------------------------------------------
F:\work\java\jdk11\bin\java.exe "-javaagent:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar=4414:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\bin" -Dfile.encoding=UTF-8 -classpath D:\work\workspace\learnJava\out\production\learnJava com.elementaryJava.Lesson07Variable.VariableDemo2
20

Process finished with exit code 0

package com.elementaryJava.Lesson07Variable;

/**
 * USER:Torres
 * Function:变量的注意事项
 **/
public class VariableDemo2 {
    public static void main(String[] args) {

        int age = 20;

        {
            int age1 = 3;
            System.out.println(age1);
        }
        int age1 = 4;   // age1 脱离了原来的代码块可以声明重名的变量
        System.out.println(age1);
    }
}

------------------------------------------------------------------------------
F:\work\java\jdk11\bin\java.exe "-javaagent:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar=4726:F:\work\IDEA-2020\IntelliJ IDEA 2020.1.3\bin" -Dfile.encoding=UTF-8 -classpath D:\work\workspace\learnJava\out\production\learnJava com.elementaryJava.Lesson07Variable.VariableDemo2
3
4

Process finished with exit code 0

上一篇 下一篇

猜你喜欢

热点阅读