數組:



馬克- to-win:馬克 java社區:防盜版實名手機尾號: 73203。
馬克-to-win:一組數,內存中連在一起。例如:a[]。
題目:4個數,求這4個數的和。
例1:
public class Test1 {
    public static void main(String[] args) {
        int i = 0;
        int b = 0;
        int a[] = { 1, 2, 3, 4 };
        while (i < 4) {
            b = b + a[i];
            System.out.println(b);
            i = i + 1;
        }
    }
}
結果:
1
3
6
10


題目:4個數,求a[0]和a[2]的和。
public class Test41 {
    public static void main(String[] args) {
       int i = 0;
       int b = 0;
       int a[] = { 1, 2, 3, 4 };
       while (i < 4) {
           if (i == 0 || i == 2) {
                b = b + a[i];
                // System.out.println(b);
           }
           i = i + 1;
       }
       System.out.println("和is" + b);
       System.out.println("循環完了 ");
   }
}

結果:
和is4
循環完了




馬克-to-win:循環,賦初值i=0,有判斷while (i < 5) {} 有自加的過程。i=i+2,或i++,i=0,1,2,



例2:
public class Test2 {
    public static void main(String[] args) {
        int i = 0;
        int a[] = { 1, 2, 3, 4, 5 };
        while (i < 5) {
            System.out.println(a[i]);
            i++;
        }
    }
}
 結果:
1
2
3
4
5

例3:
求a和b之間的大數。      
   
public class Test3 {
    public static void main(String[] args) {
        int a = 7;
        int b = 6;
        int c = 0;
        if (a > b) {
            c = a;
        }
        if (a < b) {
            c = b;
        }
        {
            System.out.println(c);
        }
    }
}
結果:
7

例4:
馬克-to-win:找數組里最大的數,讓c=a[i],假如a[i]大于c,c等于a[i],a.length數組長度。
public class Test4 {
    public static void main(String[] args) {
        int i = 0;
        int a[] = { 2, 4, 6, 8 };
        int c = a[0];
        while (i < a.length) {
            if (a[i] > c) {
                c = a[i];
            }
            i++;
        }
        System.out.println(c);
    }
}
結果:
8




作業1:輸出數組前三個。
public class Test5 {
    public static void main(String[] args) {
        int a[] = { 7, 6, 8, 5, 4 };
        int i = 1;
        while (i < 4) {
            System.out.println(a[i]);
            i++;
        }
    }
}
結果:
6
8
5


馬克-to-win:作業:數組String s[6]={"唱歌","跳舞","畫畫","大字","太極","手工"},
打印出從四年級到五年級的課外活動,例如一年級唱歌。

public class Test6 {
    public static void main(String[] args) {
        String s[] = { "唱歌", "跳舞", "畫畫", "大字", "太極", "手工" };
        int i = 0;
        while (i < 5) {
            if (2 < i && i < 5) {
                System.out.println(s[i]);
               
            }
            i++;
        }
    }
}
結果:
大字
太極


作業2:馬克-to-win:打印數組其中幾個數。
public class Test7 {
    public static void main(String[] args) {
        int a[] = { 7, 6, 8, 5, 4 };
        int i = 1;
        while (i < 4) {
            System.out.println(a[i]);
            i++;
        }
    }
}
結果:
6
8
5


作業3:打印數組每一個數
public class Test11 {
    public static void main(String[] args) {
        int a[] = { 3, 5, 6, 4 };
        int i = 0;
        int b = 0;
        while (i < 4) {
            b = a[i];
            System.out.println(b);
            i++;
        }
    }
}
結果:
3
5
6
4




作業4:馬克-to-win:找數組中的某數有與沒有
public class Test12 {
    public static void main(String[] args) {
        int a[] = { 3, 7, 8, 9 };
        int i = 0;
        int c = 7;
        while (i < a.length) {
            if (c == a[i])
                {System.out.println("有");return;}
            i++;
        }
        System.out.println("沒有");
    }
}
結果:





馬克-to-win:找數組中的數有與沒有
public class Test12 {
    public static void main(String[] args) {
        int a[] = { 3, 7, 8, 9 };
        int i = 0;
        int c = 2;
        while (i < a.length) {
            if (c == a[i])
                System.out.println("有");
            i++;           
        }
        System.out.println("沒有");
    }
}
結果:
沒有


作業5:馬克-to-win:找數組中的某數有與沒有

public class Test13 {
    public static void main(String[] args) {
        int a[] = { 3, 7, 8, 9 };
        int i = 0;
        int c = 5;
        int q = 100;
        while (i < a.length) {
            if (c == a[i]) {
                q = 200;
            }
            i++;
        }
        if (q == 200) {
            System.out.println("有");
        }
        if (q == 100)

        {
            System.out.println("沒有");
        }

    }
}
結果:
沒有