1、
package com.cxredu.list;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] arr = {1,2,3};
int[] brr;
brr = Arrays.copyOf(arr,5);
System.out.println(Arrays.toString(brr));
}
}
Arrays.copyOf(int i):可以在保留原数组的情况下复制一个数组,可以实现对原数组的扩容
2、FORTRAN语言(计算机编程语言)
3、Java里面定义的小数默认是double类型的,当你需要定义一个float类型的小数的时候,在小数后面加上“f”才不会报错;
4、
package com.cxredu.list;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int a = 1;
int b = 1;
int c = 2;
int d = 0;
int e = 0;
System.out.println(a & b);//1
System.out.println(a & c);//0
System.out.println(a | b);//1
System.out.println(a | d);//1
System.out.println(d | e);//0
System.out.println(a^b);//0
System.out.println(a^d);//1
System.out.println(~1);//-2
System.out.println(~d);//-1
//?
}
}
5、
6、当有String类的时候,“+”号是连接符,不是数字的加号,它将不是字符串类型的东西转换成字符串类型,然后进行拼接
当只有int类型时,例如return n1 + n2;
这样是返回两数相加的和。
7、将int转换成String类型可以通过Integer.toString()方法,也可以将int x ;x +“”;的方式简化转化。
8、按位于& 按位或| 逻辑与&& 逻辑或||
9、窄化转换必须显式地进行类型转化(可能导致数据丢失),扩展转化不用
10、截尾和舍入
11、如果让类型比int小的基本数据类型去进行按位计算的时候,他们会被先转成int类型,如果需要把结果赋给较小的类型,则需要进行显式地说明。
12、