|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
数据类型:
整型:byte short int long
浮点:float double
字符:char
布尔:boolean
类型转换:
1、隐式转换:精度低 转换 精度高
2、强制转换:精度高 转换 精度低,其格式:(要转换的类型)源数据
字符串强制转换如下:
Integer.parseInt()
Double.parseDouble()
Int 转换String 例如:
String b=123+” ”
算数运算符:+ - * / % ++ --
关系运算符:> < >= <= != ==
关系运算符的结果boolean
8>9 false
8>=8 true
8!=8 faless
逻辑运算符:! && ||
!:非运算,单目运算符(结果是boolean类型的操作数)
例子如下:
!a==0
也就是a不能等于0
&&:与运算,双目运算符(两个操作数)
只有两边的内容为true,结果就是true
例如:
8<9&&2<3 两边结果都是true 结果为true
8>9&&2<3 其中一边结果为flase结果为flase
||:或运算,双目运算符(两个操作数),
当两边内容其中一边为true 结果就是true
当两边内容为flase结果就是flase
例如:8<9||2<3 true
8<9||2>3 true
8>9||2>3 flase
注意:一个=是赋值 两个==是等于
赋值运算符:= += -= *= /= %=
算数运算符:+ - * / % ++ --
先计算算数运算符再用赋值运算符
例如:
Int a=1;
a +=1*3;//a=a+(1*3);
*= += -= /= %=
例子: *= :a*=1+3//a=a*(1+3)
+=: a+=1+3//a=a+(1+3)
-=:a-=1+3//a-a-(1+3)
/=:a=1+3//a=a/=(1+3)
优先级:()> 单目运算符(! ++ --)> * / % > + - > 关系运算符(> < >= <= != ==) > && > || > 赋值运算符
String:类类型
格式:String 变量名=”值”
例如: a=”123”;
a=”hello”
接收键盘输入的内容:
String:
Scanner 对象名 = new Scanner(Syatem.in);
对象名.nextInt()//接收int类型数据
对象名.nextDouble()//接收double类型数据
对象名.nextLine()//接收一行数据
|
评分
-
查看全部评分
|