TIL : 221227

JINSEON YE·2022년 12월 27일

TIL

목록 보기
42/88
public class Prac04 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

         for(초기식; 종결식; 증감식)
        int sum = 0;
        for (int i = 0; i < 10; i++) {
            sum += (i + 1);
        }
        System.out.println(sum); // 더한 총 값을 보여준다. // 최종 합계만 결과만 출력하려면 실행문 밖에서 출력

        int sum2 = 0;
        for (int i = 0; i < 10; i++) {
            sum2 += (i + 1);
            System.out.println(sum2); // 더하는 과정을 보여준다. // 연산과정이 계속 찍힘
        }
    }

        int i =0;
        int sum =0;

        while (i < 10) {
            sum += (i + 1);
            i++;
        }
        System.out.println(sum);

         for-each문(3항연산자와 생김새 구분 할것)
        String[] seasons = {"봄", "여름", "가을", "겨울"};

        for (String season : seasons) {
            System.out.println(season);
             (참고)아래의 주석코드로 찍으면 줄바꿈없이 하나의 값 출력하고 띄어쓰기 하는 형태로 값을 가져 옴.
            System.out.print(season+ " ");
        }

         01. 정수를 입력받아 홀수의 갯수를 구하는 프로그램

        System.out.println("정수 입력");
        int num = sc.nextInt();

        int i = 1;
        int cnt = 0;
        while (i <= num) {
            if (i % 2 == 1) {
                cnt++;
            }
            i++;
        }
        System.out.println(num+"까지의 홀수개수는 " +cnt + "개 입니다.");

         02. 자연수 n을 입력받아 n까지 짝수의 합을 구하는 프로그램을 구현하세요.

        System.out.println("자연수 n을 입력하세요:");
        int n = sc.nextInt();

        int sum =0;

        for (int i = 1; i <= n; i++) {
            if (i % 2 == 0) {
                sum = sum+i;
            }
        }
        System.out.println(sum);


         03. 숫자 10개를 입력받아 짝수와 홀수의 개수를 구하는 프로그램

        System.out.println("숫자를 10개 입력해주세요: ");

        int even =0;
        int odd =0;

        for (int i = 0; i < 10; i++) {
            System.out.println((i + 1) + "번째 숫자: ");
            int n = sc.nextInt();

            if (n % 2 == 0) {
                even++;
            } else {
                odd++;
            }
        }
        System.out.println("짝수의 개수: " + even +" 홀수의 개수: " + odd);

        04. 구구단

        첫번째 포문 : 행 두번째 포문 :for (int i = 2; i < 10; i++) {
            for (int j = 1; j < 10; j++) {
                System.out.println(i+ " * " + j + " = " + (i*j));
            }
            System.out.println(); // 한 줄 띄우기 //println : 개행의 의미가 있음.
        }

        for (int i = 2; i < 10; i++) {
            for (int j = 1; j < 10; j++) {
                System.out.print(i+ " * " + j + " = " + (i*j) + "\t"); // 가로로 출력
            }
            System.out.println(); // 한 줄 띄우기 //println : 개행의 의미가 있음.
        }
    }
}
profile
백엔드 개발자

0개의 댓글