Javase03
1.switch jdk7以后可以支持String类型
2.反编译

3.按9.for
1 for (int i = 0; i < 9; i++) { 2 3 }
4.增强for循环
int[] arr = {1,2,3,4,5}; for (int x : arr){ System.out.println(x); }
5.Java是值传递
6.可变参数:一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通参数都必须在它之前声明。
public class Demo09 { public static void main(String[] args) { test();//null test(1);//1 test(1,2);//1 2 } public static void test(int... var){ for (int i = 0;i < var.length;i++){ System.out.println(var[i]); } } }
7.递归结构包括两个部分:
递归头:什么时候不调用自身
递归体:什么时候需要调用自身
public class Demo09 { public static void main(String[] args) { System.out.println(fun(3)); } public static int fun(int var){ if (var == 1){ return 1; }else { return var * fun(var - 1); } } }

浙公网安备 33010602011771号