๋ฐฐ์—ด ๋ฌธ์ œ ํ’€๊ธฐ

2023. 1. 20. 15:52ใ†java

** ๋ณ€์ˆ˜์˜ ์ค‘๋ณต ๊ฐ€๋Šฅ ๊ฒฝ์šฐ

} - ์ž๋ฐ”์˜ ์˜์—ญ์„ ํ‘œ์‹œ

๋™์ผํ•œ ์˜์—ญ์—์„œ์˜ ๋ณ€์ˆ˜๋Š” ์ค‘๋ณต ๋ถˆ๊ฐ€๋Šฅ

๋‹ค๋ฅธ ์˜์—ญ์—์„œ๋Š” ๋ณ€์ˆ˜ ์ค‘๋ณต ๊ฐ€๋Šฅ

for(int e : arr) {
    System.out.println(e);

for๋ฌธ ์•ˆ์˜ ( )์—์„œ ๋ณ€์ˆ˜๋Š” ์˜†์˜ { }๊นŒ์ง€๊ฐ€ ์˜์—ญ์ž„.

public class ๋ฐฐ์—ด๋ฌธ์ œ1_1 {
    public static void main(String[] args) {
        int[] arr1 = new int[3];
        double[] arr2 = new double[5];
        String[] arr3 = new String[10];

        int[] arr4 = {1, 5, 10};
        String[] arr5 = {"์ž๋ฐ”", "c์–ธ์–ด", "ํŒŒ์ด์ฌ"};
    }
}
public class ๋ฐฐ์—ด๋ฌธ์ œ1_5 {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};
        System.out.println(arr[1]);
        System.out.println(arr[3]);
    }
}
public class ๋ฐฐ์—ด๋ฌธ์ œ1_6 {
    public static void main(String[] args) {
        int[] arr = {10,20,30,40,50,60,70,80,90,100};
        for(int e : arr) {
            System.out.println(e);

        }
    }
}

๋ฐฐ์—ด์˜ ์š”์†Œ์˜ ๊ฐ’์„ ์•ˆ ์ฃผ๊ณ  ์•„๋ž˜์ฒ˜๋Ÿผ ํ’€ ์ˆ˜ ์žˆ์Œ

public class ๋ฐฐ์—ด๋ฌธ์ œ1_6_1 {
    public static void main(String[] args) {
        int[] arr = new int[10];
        //๋ฐฉ๋ฒ•1
        for(int i =0; i <arr.length ; i++) {
            //()์•ˆ์˜ ๋ณ€์ˆ˜ i๋Š” ์˜† {}๊ฐ€ ์˜์—ญ์ž„
            System.out.println(arr[i]);
        }
        //๋ฐฉ๋ฒ•2
        for(int e : arr) {
            System.out.println(e);

        }
    }
}
public class ๋ฐฐ์—ด๋ฌธ์ œ1_7 {
    public static void main(String[] args) {
        int[] arr = new int[10];

        for(int i = 0 ;i <arr.length;i++) {
            arr[i] = 3;
            System.out.println(arr[i]);
        }
    }
}

for-each๋ฌธ ์‚ฌ์šฉํ•˜์—ฌ ์•„๋ž˜์ฒ˜๋Ÿผ ํ’€ ์ˆ˜ ์žˆ์Œ

public class ๋ฐฐ์—ด๋ฌธ์ œ1_7_1 {
    public static void main(String[] args) {
        int[] arr = new int[10];

        for(int i = 0 ;i <arr.length;i++) {
            arr[i] = 3;
        }
        for(int e : arr) {
            System.out.println(e+" ");
        }
    }
}
public class ๋ฐฐ์—ด๋ฌธ์ œ1_8 {
    public static void main(String[] args) {
        int[] arr = new int[10];
        for(int i = 0 ; i < arr.length ; i++) {
            arr[i] = i+1;
        }
        for (int e : arr) {
            System.out.println(e);
        }
        }

}
public class ๋ฐฐ์—ด๋ฌธ์ œ1_9 {
    public static void main(String[] args) {
        int[] arr = {1, 5, 7};
        int sum = 0;
        for(int i = 0; i < arr.length ; i++) {
            sum = sum + arr[i];
        }
        System.out.println(sum);
    }
}

import java.util.Scanner;

public class ๋ฐฐ์—ด๋ฌธ์ œ1_10 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] arr = new int[5];

        for(int i = 0; i < arr.length ; i++) {
            System.out.print("์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค.");
            arr[i] = sc.nextInt();
        }
        for(int e : arr) {
            System.out.print(e + " ");
        }
    }
}
public class ๋ฐฐ์—ด๋ฌธ์ œ1_11 {
    public static void main(String[] args) {
        int[] arr = new int[8];
        int cnt = 0;
        for (int i = 0; i < arr.length; i++) {
            arr[i] = i + 1;

            if(i%2==0) {
                cnt++;
            }
        }
        System.out.println("์ง์ˆ˜์˜ ์ˆ˜ : " + cnt);
    }
}
import java.util.Scanner;

public class ๋ฐฐ์—ด๋ฌธ์ œ1_12 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] score = new int[3];
        int sum = 0;
        double avg = 0;

        for(int i = 0; i < score.length; i++) {
            System.out.print("์ ์ˆ˜ : ");
            score[i] = sc.nextInt();
            sum = sum + score[i];
        }
        System.out.println("์ด์  : " + sum);
        System.out.println("ํ‰๊ท  : " + (double)sum/score.length);

๊ณผ๋ชฉ์ด ๋ณ€๊ฒฝ ๋˜๋ฉด์„œ ์ ์ˆ˜ ๋ฐ˜๋ณต ํ•ด๋‹น ๋˜๋Š” ์ฝ”๋”ฉ ๋ชป ํ•จ.

12๋ฒˆ ํ•ด์„ค ↓

import java.util.Scanner;

public class ๋ฐฐ์—ด๋ฌธ์ œ1_12_1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] subjects = {"๊ตญ์–ด", "์˜์–ด", "์ˆ˜ํ•™"};   //๊ณผ๋ชฉ์ด ์ถ”๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ ์ด ๋ฐฐ์—ด๋งŒ ๋ฐ”๊พธ๋ฉด ๋จ.
        int[] scores = new int[subjects.length + 1];  //์ ์ˆ˜์™€ ํ•ฉ๊ณ„์˜ ๋ฐฐ์—ด ์ƒ์„ฑ
        //scores[0] : ๊ตญ์–ด [1] : ์˜์–ด [2] : ์ˆ˜ํ•™ [3] : ์ด์ 
        double avg = 0;

        //์ ์ˆ˜ ์ž…๋ ฅ ๋ฐ›๊ธฐ
        for(int i = 0 ; i < scores.length-1 ; i++) { //-1์€ ๋ฐฐ์—ด์— ์ด์ ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ
            while(true) {         //๋ฌดํ•œ๋ฃจํ”„ ๋งŒ๋“ฆ >์ ์ˆ˜๊ฐ€ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ๋•Œ๊นŒ์ง€
                System.out.print(subjects[i] + "์ ์ˆ˜ : ");
                scores[i] = sc.nextInt();
                if(scores[i] >= 0 && scores[i] <=100){ //์ž…๋ ฅ ๊ฐ’์ด ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋ฉด while ๋ฒ—์–ด๋‚จ.
                    break;
                }
            }
        }
        //์ด์  ๋ฐ ํ‰๊ท  ๊ณ„์‚ฐ
        //์ด์ 
        //๊ณผ๋ชฉ3 > ๋ฐฐ์—ด๊ธธ์ด 4 > ์ด์ index : 3
        //๊ณผ๋ชฉ5 > ๋ฐฐ์—ด๊ธธ์ด 6 > ์ด์ index : 5
        for(int i = 0 ; i < scores.length - 1 ; i++) {
            scores[scores.length - 1] = scores[scores.length - 1] + scores[i];
        }
        //ํ‰๊ท 
        avg = scores[scores.length - 1] / (double)(scores.length - 1);

        //์ ์ˆ˜ ์ถœ๋ ฅ
        for(int i = 0 ; i < scores.length - 1 ; i++) {
            System.out.println(subjects[i] + "์ ์ˆ˜ : " + scores[i]);

        }
        System.out.println("์ด์  : " + scores[scores.length - 1]);
        System.out.println("ํ‰๊ท  : " + avg);

    }
}

 

'java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์ด์ฐจ์›๋ฐฐ์—ด  (0) 2023.01.25
์ด์ค‘๋ฐ˜๋ณต๋ฌธ  (0) 2023.01.25
๋ฐฐ์—ด(Array)  (0) 2023.01.20
๋ฐ˜๋ณต๋ฌธ ๋ฌธ์ œ ํ’€๊ธฐ2  (0) 2023.01.19
infiniteroof (๋ฌดํ•œ ๋ฃจํ”„)  (0) 2023.01.19