//测试i!=i的情况
public class DoubleTest{
public static void main(String[] args){
double i=0.0/0.0;//0.0/0.0在浮点数的规范运算中是有意义的,这个值和任何数都不相等和自己也不相等
//java在IEEE包中规定这不是一个数,NaN
if(i==i){
System.out.println("YES,i==i");
}else{
System.out.println("NO,i!=i");
}
}
}
public class JiouTest{
public static void main(String[] args){
int i=21;
if(i%2==1){//这个代码只能测试正数的奇偶不能测试负数
System.out.println("i 是奇数");
}else{
System.out.println("i 不是奇数");
}
}
}
数组: 1,定义数组
--int[] arr;数组的声明(引用)
arr=new int[5];实例化 --[]中实例化中要写数组长度
2,数组实例化
3,数组赋值
4,循环访问数组
--1,2合并写法:int[] arr=new int[5];
--声明,实例化,赋初值合并:
--int[] arr=new int[]{...,...,...}; --[]中不能写数组长度
--int[] arr={...,...,...};
二维数组:int[][] arr;
arr=new int[3][5];
int[][] arr={{1,2,3},{4,5},{6}};
注:java中的数组就是对象,不能越界,否则会出现异常。
Array Copy (数组的拷贝)
int myArray[]={1,2,3,4,5,6};
int hold[]={10,9,8,7,6,5,4,3,2,1};
System。arraycopy(myArray,0,hold,0,myArray.length);
(原数组名,原数组中拷贝元素的开始位置,目标数组名,目标数组接受元素的开始位置,拷贝长度)