定义:就是可以变化的量
Java是一种强类型语言,每个变量都必须声明其类型
包含变量名,变量类型和作用域
数据类型 变量名=值;可以使用逗号隔开来声明多个同类
每个变量都有类型,类型可以是基本类型,也可以是引用类型
变量名必须是合法的标识符
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
类变量 static
实例变量,从属于对象;如果不自行初始化,这个类型默认值为0
局部变量,必须声明和初始化值
public class Variable{ static int allClicks=0;//类变量 String str="hello world";//实例变量 public void method(){ int i=0;//局部变量 } }
所有变量,方法,类名:见名知意
类成员变量:首字母小写和驼峰原则,例:monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线
类名:首字母大写和驼峰原则,例:GoodMan
方法名:首字母小写和驼峰原则,例如:run()
初始化后不能再改变值,不会变量的值
常量名一般使用大写字符
final 常量名=值;
final double PI=3.14;
算数运算符:+,-,*,/,%,++(自增),--(自减)
a++是执行完这行代码后,先给b赋值,再自增,++a是执行完这行代码前,先自增,再给b赋值
赋值运算符:=
关系运算符:>,<,>=,<=,==(等于),!=(不等于)
逻辑运算符:&&(与),||(或),!(非)
public class Example{ public static void mian(String[] args){ boolean a=ture; boolean b=false; System.out.println("a && b:"+(a&&b));//两个变量都为真,结果才为true System.out.println("a || b:"+(a||b));//两个变量有一个为真,结果才为true System.out.println("!(a && b):"+!(a&&b));//如果是真则变为假,如果是假则变为真 } }
条件运算符:?:
//三元运算符 public class Example{ public static void main(String[] args){ //x?y:z //如果x==true,则结果为y,否则结果为z int s=50; String y=s<80?"优秀":"良好"; System.out.println(y) } }
字符串连接符 : + 例题:
System.out.println(""+a+b);//这表示连接,不计算
System.out.println(a+b+"");//这表示先计算后面连接空白字符
javadoc 命令是用来生成自己API文档
参数信息
@author 作者名
@version 版本号
@since 指明需要最早的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
通过命令行。javadoc 参数 java文件