본문 바로가기

Web Dev/JAVA

배열에서 쓰는 확장for문

/**

 * @author aram.park

 */

public class Heikin3 {


    public static void main(String[] args) {

        int[] ten;

        int sum;

        double heikin;

        

      import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;


/**

 * @author aram.park

 */

public class Heikin2 {


    public static void main(String[] args) {

        int[] ten = new int[3];

        double heikin = 0;

        int sum = 0;

        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        System.out.println("点数入力");


        try {

            for (int i = 0; i < ten.length; i++) {

                String lines = reader.readLine();

                ten[i] = Integer.parseInt(lines);

                System.out.println(i+":"+ten[i]);

            }

            for (int i = 0; i < ten.length; i++) {

               sum += ten[i];

               if(i==(ten.length-1)){

                   heikin = sum / (double) ten.length;

                   System.out.println("平均は"+heikin+"です。");

               }

            }

        } catch (IOException e) {

            System.out.println(e);

        }


더 간단히 가능하다고 생각함 

        //heikin = sum / (double) ten.length;//length는 intだ。

        //System.out.println(heikin);

        //        ten[0] = 63;

        //        ten[1] = 90;

        //        ten[2] = 75;

        //        heikin = (ten[0]+ten[1]+ten[2])/3.0;

        //

        //        System.out.println("国語は" + ten[0] + "点");

        //        System.out.println("数学は" + ten[1] + "点");

        //        System.out.println("英語は" + ten[2] + "点");

        //        System.out.println("平均点は" + heikin + "点");

    }


}





  ten = new int[3];

        ten[0] = 63;

        ten[1] = 90;

        ten[2] = 75;

        sum = 0;

이런 신세계를 보았나 너무 편하다 (실제 개발때 이걸 많이 쓴다고)

        for(int i : ten){

            sum+=i;

        }

        heikin = sum/3.0;

        

        System.out.println("国語は" + ten[0] + "点");

        System.out.println("数学は" + ten[1] + "点");

        System.out.println("英語は" + ten[2] + "点");

        System.out.println("平均点は" + heikin + "点");

    }


}

'Web Dev > JAVA' 카테고리의 다른 글

배열가지고놀기  (0) 2015.04.24
Object Class  (0) 2015.04.24
java 8 메소드 연습문제 중 string class,배열 사용하는 방법  (0) 2015.04.24
자바연수)4월 23일 _메소드  (0) 2015.04.23
자바연수)7-21 문제 개별코딩  (0) 2015.04.23