标识符:用来标识类名,变量名,方法名,数组名,文件名的有效字符序列。
组成:任意顺序的字母,下画线,美元符号和数字组成,第一个字符不能是数字,要避开关键字。
关键词; 是Java语言中已经被赋予特定意义的一些单词,不可以把这些单词作为标识符来使用。
列如;int,boolean等等
例题展示
就近原则:
成员变量; 再类体中所声明的变量,成员变量在整个类中都有效
列题:
局部变量:在类的方法体中声明的变量(方法内部定义,“{“与”}”之间的代码中声明的变量)。局部变量只在当前代码块中有效,也就是只能在“{“与”}”之内使用。
列题
常量: 在程序运行过程中一直不会改变的量称为常量,通常也被称为“final变量”常量在整个程序中只能被赋值一次。
语法基础
1.
dyoble;定义一个整型为身高变量在定义一个体重变量
在exponent装入算法公式
输出身高,输出体重,输出指数
输出一个判断
1.判断结果是否小于18.5如果为真输出体重过轻,为假择跳到下一个判断
2.判断是否大于等于18.5并且小于24.9,为真输出正常范围,为假跳到下一行
3.判断是否大于等于24.9并且小于29.9,为真输出体重过中,为假跳到下一行
4.不断是否大于或等于29.9为真输出肥胖
2.char语句定义c1为char类型数据,并赋词\\ \\表示转义字符
定义c2为char类型数据, 并赋词’u2605‘然后输出这两个数
3.boolean使用方法 定义boolean然后输出
运 算 符
1.赋值运算符:将右方操作数所含的值赋给左方的操作数。
2.算数运算符:算术运算符主要有+,-,*,/,%。
3.自增和自减运算符:符号在后,先使用,在运算。
符号在前,先运算,在使用。
4. 比较运算符:属于二元运算符,用于程序中的变量之间,变量和自变量之前以及其他类型的信息之间额比较运算符的运行结果是boolean型
当运算符成立时,运算结果为true,否则为false。
列题:
5.逻辑运算符;&&,&两者都为真结果还是真
列:true&&false==false true&&true==true
false&&false==false
||只有一种为真,结果就是真。
列:true||true==true,true||false==true
false||false==false
!:非真即假,非假即真。
列:!true==false,!false==true
6.位运运算:按位与运算:&两者都为1,结果才是1。
7.按位或运算:||只有一者为1,结果才是1.
8.换位取反:0变1,1变0.
9.按位异或运算:两者相同,即为0,不同为1.
10.移位操作:<<:整体往左移,空位补0,溢出去掉。
>>:整体右移,正数补0,负数补1,溢出去掉。
>>>:整体右移,空位补0,溢出去掉。
三元运算符
条件式?值1:值2
条件为真选值1
条件为假选值2
列题:int a=6;
int b=a>3? 6:7;
数据类型转换
隐式类型转换(自动类型转换):一定不会丢失数据
double a=45;自动把45给转换成double类型。
显示类型转换(强制类型转换):有可能丢失数据
int a=(int) 45.23;
System.out.println(a)
强制型把45.23转换成int整数。
列题1:
列题2: