变量 (可以变换的量)
java是强类型语言,每个类型都必须声明其类型
变量声明是一条完整语句,因此每条声明都必须意;分号结尾
//int a,b,c
int a = 1;
int b = 2;
int c = 3; //为了程序的可读性 最好分行写
String name = "hjx"; //字符串""
char a = 'a'; //字符''
写在main方法{}内的变量 称局部变量
public static void main (String[]args){ /*局
int a = 10; 部
System.out.println(i); 变
} 量*/
在main方法外,类里面从属于对象的 称实例变量(全局变量)
public class ABB { //类名
int a //实例变量
public static void main (String[]args){ //main方法
//变量类型 新建变量名
ABB abb = new ABB();//把ABB的内容放入新new的一个abb里使用
abb.a = 10;//定义abb.a 的初始值为10
System.out.println(abb.a);//系统输出打印 abb。a的结果 10
}
}
实例变量如果不设置初始值,输出结果就会是这个类型的默认值
***0 , 0.0, u0000 (16位), false(布尔值)***;
除了基本类型是0,其他类型默认值都是***null***;
常量 (不会变动的量)一般用final表示
static final double PI=3.14; //常量名一般名称大写
//修饰符 | 数据类型
public static void main (String[]args){
System.out.println(PI);
}
类成员变量书写时,除了第一个单词外,后面单词首字母大写(驼峰原则);
常量:大写字母,单纯多用下划线_隔开 比如"MAX_VALUE";
类名:首字母大写,其余(驼峰原则);
类变量 static 从属于类
自动转换直接输出 和实例变量一样在main方法外面;
public class ABB { //类名
static double a = 2500; //类变量
public static void main (String[]args){ //main方法
System.out.println(a);//系统输出打印a的结果 2500
}
}