Java是一种强类型语言,每个变量都必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
public static void main(String[] args){//定义变量的格式 int a=1,b=2,c=3;//不推荐这样写 要注重程序可读性 String name = "bw"; char x = "X"; double pi = 3.14; }
类变量 实例变量 局部变量
public class cc { static int a1 = 0; //static是关键字 类变量 String str = "hello world"; //实例变量:从属于对象 属于类的属性只能通过new对象进行使用 int age; String name; public void method(){ int i = 0; //在方法内定义的变量为局部变量 方法外不能引用 cc c1 = new cc(); System.out.println(c1.name);//刚引用的为类型的初始值String 为null System.out.println(c1.age);//int 为0 //布尔值:默认的是false错 //出了基本类型其余的都是null String是引用类型 //类变量:只存在与类之中 类中可以直接使用 System.out.println(a1); } }
常量(Constant):初始化(initialize)后不能再改变值!不会变动的值。
所谓常量可以理解成一种特殊的变量,他的值被设定后,再程序运行过程中不允许改变
final
常量名=值;
final
double PI=3.14;
publi c class Demo{ //修饰符,不存在先后顺序 static final double PI = 3.14; final static double PI = 3.14; public static void main(String[] args){ System.out.println(PI); } }
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写 lastname lasstName
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun()