赞
踩
1、
byte—>short——>int——>long——>float——>double
2、
char——>int——>long——>float——>double
byte、short、char——>int——>long——>float——>double
数据类型 变量2 = (数据类型) 变量1
数据类型 变量2 = (数据类型) 数据
补充:如何让除法的结果 是小数:
a/b——>(a*0.1)/b
必须是被除数*0.1
!!!5+‘a’==102
!单个字符相当于整型,只有无法得出运算结果+号才起连接作用
扩展赋值运算符(+=、-=、*=、/=、%=)
例如a+=1等价于a=(a的数据类型)(a+1)
扩展的赋值运算符隐含了强制类型转换
& 与
&& 短路与(前一个为假就不会执行后一个条件了)
| 或
|| 短路或(前一个为真就不会执行后一个条件了)
! 非
^ 异或(相同为假,不同为真)
import java.util.Scanner;
Scanner sc = new Scanner (System.in);
int a = sc.nextInt();//接收整形数据
String b = sc.next();//接收字符串数据
System、String在JDK中的java.lang包下,lang包是默认包,不需要导包
存在多个case分支的功能代码是一样时,可以用穿透性把流程集中到同一处处理,这样可以简化代码
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println(month+"月是31天");
break;
case 2:
System.out.println(month+"月闰年是29天,非闰年是28天");
}
break:跳出并结束当前所在循环的执行
continue:跳出当前循环的当次执行,进入本循环的下一次循环
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。