Java基本语法2
Java基本语法2
标识符不能以数字开头
js是弱语言 Java是强语言
string是字符串类型
数据类型
整数类型
byte -128~127
long 如果要定义成long类型 后面必须加大写或者小写的L
小数类型
double
float 后面必须加大写或者小写f
字符型
char
数据类型转换
1.自动类型转换 类型赋值小转到类型赋值大
2.强制类型转换
int num1=20;
short s1=(short)num1;//强制类型转换
//需要转成什么类型,在变量前面加上该类型就可以了
3.把字符串转换成其他数据类型
(1) 把字符串转换成int类型
//每一个基本数据类型都有自己的包装类,每个包装类都封装了对应的转换方法
//Integer是int类型的包装类
//把字符串转换成int类型,转换有前提,字符串类型不能包含中文
(2)把字符串转换成double
String str1=“456”;
double dob=Double.parseDouble(str1);//类,方法
(3)把int类型转换成字符串
//第一种方式
int num3=110;
String str2=num3+“”;
System.out.println(“str2:”+str2);
//第二种方式
int num4=120;
String str3=String.valueOf(num4);
System.out.println(“str3:”+str3);
运算符
算术运算符
//++前后自增 在原有的基础上加一
单独使用 没有区别
混合使用
前 先加再用
后 先用后加
//–自减 在原有的基础上减一
答案:63
答案:11+16+11+16+12+12=78
//+ 作用在数字上面 加
作用在字符串上面拼接
赋值运算符
a=a+b简写为a+=b
//=是赋值 ==是比较
比较运算符
用来对比两个数值或变量进行比较
其结果是布尔类型的true或者false