for 循环遍历数组
import java.util.Arrays;
public class For_arr {
public static void main(String[] args){
int ns[] = {1, 4, 9, 16, 25};
// 按照索引的方式实现遍历
for(int i = 0; i<ns.length; i++){
int n = ns[i];
System.out.println(n);
}
// for each 的遍历方式
for (int n:ns){
System.out.println(n);
}
System.out.println(Arrays.toString(ns));
}
}
冒泡排序
import java.util.Arrays;
public class BubbleSort {
public static void main(String[] args){
int[] ns = {28, 12, 89, 73, 65, 18, 96, 50, 8, 36};
for(int i = 0; i<ns.length-1; i++){
for(int j=0; j<ns.length-i-1; j++){
if(ns[j]>ns[j+1]){
int tmp = ns[j+1];
ns[j+1] = ns[j];
ns[j] = tmp;
}
}
}
System.out.println(Arrays.toString(ns));
}
}
多维数组
import java.util.Arrays;
public class Large_array {
public static void main(String[] args){
int[][] ns = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
System.out.println(Arrays.deepToString(ns));
}
}
判断输入
public class Large_array {
public static void main(String[] args){
for (String arg : args){
if("-version".equals(arg)){
System.out.println("version 1.0");
break;
}
}
}
}