JAVA是强类型语言,必须对变量声明类型
变量类变量:加static的实例变量,从属于类,随类一起出现一起消失
实例变量:方法外面,类里面,从属于对象,不用初始化,但会有默认值,数值类型默认为0,布尔值默认是False
局部变量:方法里面的变量,必须初始化,只在方法里面可用其他地方不能用
常量初始化后不能在改变
一般使用大写字符
变量命名规范一般地除类名大写和常量大写,其他都是小写加驼峰
- 见名知意
- 类成员变量:首字母小写和驼峰原则 ,除了第一个单词外,后面的单词的首字母大写(monthSalary)
- 局部变量:首字母写小写和驼峰原则
- 常量:大写字母和小划线
- 类名:首字母大写和驼峰原则(GoodMan)
- 方法名:首字母小写和驼峰原则
% 取余,模运算数
遵循由低到高转换
++ 自增自减
a++: a = a+1,先赋值再自增
++a,先自增再赋值
~取反
^非
<<左移,>>右移
从左到右运算
x?y:z如果x为真,则为true,否则为z,偷懒写法
String type = score<60 ? "不合格":"合格"; System.out.println(type); //输出为合格



