私のいかなるコードの内部には、ループのために実行されていない - のJava SE 8

牛bears101:

私はあなたが、あなたはどのような数字を選び、あなたの平均を与えることを教えてくれますコンソールを介して、プログラムへの5つの数字を与えることです単純なJavaコードに取り組んできました。私はforループループのコード内部のすべて「を飛ばし」は、基本的だったことを、私のコードをテストしようとし始めた後、私は、しかし、気づいた、と私は理由はわかりません。ここに私のコードは次のとおりです。

import java.util.Scanner;

public class numAv {

public static void main(String[] args) {
    int num;
    int[] numbers = new int[5];
    boolean done = false;
    Scanner scan = new Scanner(System.in);


    System.out.println("Enter five integer numbers one at a time.");
    for (int i = 0; i >= 5; i++) {
        scan.nextLine();
        num = scan.nextInt();

        numbers[i] = num;
    }
    // The code inside the for loop is being skipped; I'm not getting any time to type in an integer.

    System.out.println("Your numbers are:");

    for (int i = 0; i >= 5; i++) {

        System.out.print(numbers[i]);
    }
    // The same has also happened above; The code within the for loop is essentially being skipped.

    num = 0;
    for (int i = 0; i >= 5; i++) {
        num += numbers[i];
    }
    num /= (float) 5;
    System.out.println("The average of the chosen numbers is " + num);
}

}

ここではどのようなコンソール出力です:

Enter five integer numbers one at a time.
Your numbers are:
The average of the chosen numbers is: 0
エフゲニーEnchev:

不調:

for (int i = 0; i >= 5; i++) {

働くことはありませんこれは、これを試してみてください。

 for (int i = 0; i < 5; i++) {

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=316440&siteId=1