java遍历数组详细解答

几个例题解答数组问题:

public static void main(String[] args) {
	// TODO Auto-generated method stub
	/*
	 * 1、将数组int arr[]={56,33,51,49,102,23}
	 * 遍历输出打印到控制台打印格式为 [56,33,51,49,102,23]
	 */
	int arr [] = {56,33,51,49,102,23};//定义一个数组
	for(int i=0;iarr[j+1]){//如果前面的值大于后面的值,就互换两个元素的值
				int temp =arr[j];
				arr[j] = arr[j+1];
				arr[j+1] = temp;
			}
		}
	}
	for(int i=0;i");
		}
		if(i == arr.length-1){//如果下标等于数组的长度,输出的内容
			System.out.print(arr[i]);
		}
	}
	
	System.out.println("");//换行
	System.out.println("");//换行
	
	/*
	 * 4、现在有如下一个数组:int arr1[]={1,3,4,5,0,6,6,0,5,4,7,6,7,0,5}; 
 		要求将以上数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组为:
		int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5};
	 */
	int arr1 [] = {1,3,4,5,0,6,6,0,5,4,7,6,7,0,5};//定义一个数组
	int zero = 0;
	for(int i=0;iarr2[j1+1]){
				int temp = arr2[j1];
				arr2[j1] = arr2[j1+1];
				arr2[j1+1] = temp;
			}
		}
	}
	/*for(int i=0;i8){
			System.out.print("输入的参数不合法,请重新输入!");
		}
		if(a>0 && a<8){
			for(int i=0;i

}

你可能感兴趣的:(个人)