来源:http://www.bjsxt.com/
1、JDK7.0新特性之二:switch增强——表达式结果可以是字符串
JDK7.0之前:表达式结果只能是int(可以自动转为int的byte、short、char)、枚举类型。
2、九九乘法表
public class TestFor {
public static void main(String[] args) {
for (int m = 1; m <= 9; m++) {
for (int i = 1; i <= m; i++) {
System.out.print(i + "*" + m + "=" + (i * m) + "\t");
}
System.out.println();
}
}
}
3、带标签的break和continue(类似goto)
public class TestGoto {
public static void main(String[] args) {
int count = 0;
//打印101-150之间所有的质数
outer:for(int i = 101; i < 150; i++) {
for(int j = 2; j < i/2; j++) {
if(i % j == 0) {
continue outer;
}
System.out.print(i + " ");
}
}
}
4、接收键盘的输入
public class TestScanner{
public static void test01(){
Scanner s = new Scanner(System.in);
System.out.println("请输入一个被加数");
int a1 = s.nextInt();
System.out.println("请输入一个加数");
int a2 = s.nextInt();
int sum = a1 + a2;
System.out.println("计算结果为:" + sum);
}
}