变量

package Base;

public class TEST02 {
//Java是一种强类型语言,每个变量都必须声明其类型
//Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
//type varName [=value] [{,varName[=value]}]
//数据类型 变量名 =值; 可以使用逗号隔开来声明多个类型的变量,但是一般不建议这样做!
/*实例变量:1.在方法之外,在类里面的变量,从属于对象.
2.如果不自行初始化,它的默认值是:0和0.0
3.布尔值,默认是false
4.除了基本类型,其余的默认值都是null */

   String name; // 属于引用类型,所以后面结果为 null
       int age;
static double salary= 10000;// 类变量:static


public static void main(String[] args) {
    int i = 10;   // 局部变量:在main方法里面的变量,必须声明初始化值
    System.out.println(i); // 10

    TEST02 test02 = new TEST02(); // alt+enter
    System.out.println(test02.age); // 0
    System.out.println(test02.name); // null

    //类变量:static
    System.out.println(salary); // 10000.0 类型为double,所有后缀为.0

    //变量总结:注意事项
    //1.每个变量都有类型,类型可以是基本类型,也可以是引用类型
    //2.变量名必须是合法的标识符
    //3.变量声明是一条完整的语句,因此都应该以英文的分号结尾


    //交换两个变量的值
    //int num1 = 10;
    //int num2 = 20;
    //System.out.println(num1 "+" num2);

    //方式一:定义零时变量
     int temp = num1;
       numb1= numb2;
       numb2=temp;
     SYstem.out.println(num1"和"num2);

   //方式二:
    num1=num1+num2;
    num2=num1-num2;
    num1=num1-num2;
    System.out.println(num1"和"num2);

}

   //其他方法:
public void add(){

}

}

posted @ 2021-08-23 19:55  以父之名3  阅读(25)  评论(0)    收藏  举报