공부하는 블로그

enhanced for java 본문

Develop/JAVA

enhanced for java

모아&모지리 2017. 9. 1. 12:44

베열의 반복문 탐색


강화된 for 사용법

String[] nameArray = new String[3];
nameArray[0]="J";
nameArray[1]="M";
nameArray[2]="C";

for(String name :nameArray) {
    System.out.println(name);
}



/* 예제


import java.util.ArrayList;
import java.util.List;

public class practice5 {
    public static void main(String[] args) {
        List<Integer> product = new ArrayList<Integer>();
        product.add(13410);
        product.add(7980);
        product.add(11150);
        product.add(7490);
        product.add(12990);
        product.add(4900);
        product.add(7490);
        product.add(10900);
        product.add(9900);
        product.add(10600);
       
        /*
        int total = product.get(0);
        total += product.get(1);
        total += product.get(2);
        total += product.get(3);
        total += product.get(4);
        total += product.get(5);
        total += product.get(6);
        total += product.get(7);
        total += product.get(8);
        total += product.get(9);
        */
       
        int sum =0;
        for (int productList : product) {
            sum += productList;
            System.out.println(sum);
        }
       
        System.out.println("힙계는 " + sum);
       
    }

}

*/


/* 예제 2


import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class LoopTest3 {
    public static void main(String[] args) {
       
        Scanner input = new Scanner(System.in);
       
        int inputNum = 0;
        System.out.println("몇명의 학생의 성적을 입력하시겠습니까?");
        inputNum = input.nextInt();
       
        List<Integer> programming = new ArrayList<Integer>();
        for(int i=0;i<inputNum;i++) {
            System.out.println(String.format("%d번째 학생의 프로그래밍 성적을 입력하세요", i+1));
            programming.add(input.nextInt());   
        }
       
        int sum = 0;
        for (int sumcnt : programming) {
            sum += sumcnt;
        }
        double average = (double) sum / programming.size();
        System.out.println(String.format("총 %d명의 학생의 프로그래밍 성적 합계는 %d입니다.",
                inputNum,sum));
        System.out.println(String.format("평균 점수는 %.2f입니다.", average));
    }

}


*/