i!=i的测试,java数组

//测试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);
   (原数组名,原数组中拷贝元素的开始位置,目标数组名,目标数组接受元素的开始位置,拷贝长度)

 

你可能感兴趣的:(java数组)