public static void main(String[] args) {
char x = ‘x‘;
int i = 10;
System.out.println(true? x : i); //120
System.out.println(true? ‘x‘ : 10); // x
}
/*
* 如果其中有一个是变量,按照自动类型转换规则处理成一致的类型;
* 如果都是常量,如果一个是char,如果另一个是[0~65535]之间的整数按char处理;
* 如果一个是char,另一个是其他,按照自动类型转换规则处理成一致的类型;
*/
public class TestExer2 {
public static void main(String[] args) {
int week = 2;
week += 100;
week = week % 7;
System.out.println("100天后星期" + week);
}
}
int m = 3, n =5; ------------------------- 方式一: int temp = m; m = n; n = temp; 方式二: m = m + n; n = m - n; m = m - n; 方式三: m = m ^ n; n = m ^ n; m = m ^ n;
答:switch(expr1)中,expr1是一个整数表达式。long不能作用于swtich。switch支持的类型byte,short,int,char,JDK1.5之后支持枚举,JDK1.7之后支持String类型。
public static void main(String[] args) {
for(int i =1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+(i*j) + "\t");
}
System.out.println();
}
}
原文:https://www.cnblogs.com/gzd1-sailoring/p/14983793.html