4、两数字交换: int temp=a1; a1=a2; a2=temp;
5、一维数组长度:int A[] = {1,2,3,4,5} A.length=5
6、二维数组长度:int[][] A = new int[3][4] A.length=3 A[0].length=4
7、数组长度总结:A.length 表示有多少行 A[i].length表示第行列有多少列
7、break和continue:break结束整个循环体,continue结束单个循环。
8、基本数据类型转大数:Bigdecimal c = Bigdecimal.value(X);
9、强制转换:long b = (long)a;
10、字符串问题:String类型定义的是字符串,char[]定义的是字符数组
11、String转化为char:char[] c1 = s1.toCharArrays(s1);
12、字符串分割:分割的字符串必须用字符串数组存储String[] str = s.split(“/”);
13、强制结束进程:system.exit(0);
14、int和Integer:自动装箱:Integer.valueOf(int i),自动拆箱:i.intValue()
15、对象类比较用equals,地址比较用==。
16、定义integer类,-128~127存在缓存中,其他的需要创建一个新的Integer对象
17、定义数字变量,int比Integer快。
18、定义当前时间:double startTime = System.currentTimeMillis();
19、声明boolean数组:Boolean Bool[] = new boolean[xx];
20、构造器:public 类名(){} (构造方法没有返回值, 构造方法:一般用于给对象赋初始值)
21、this关键字:(1)指代当前对象(2)指代当前类(3)指代构造方法(只能放在首行)
22、求最大公约数和最小公倍数时需要求绝对值:Math.abs();
23、java输出换行:System.out.print(“\n”+…);
24、java字符串和字符数组的转换