Notice
Recent Posts
Recent Comments
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

Spring & Java

JAVA 반복문 - 자동화의 첫걸음 (2) 본문

JAVA 기초 문법 다지기

JAVA 반복문 - 자동화의 첫걸음 (2)

dev.hyuck 2025. 12. 4. 18:06

 변수 - 데이터의 저장 공간

 연산자 - 계산의 시작

 반복문 - 자동화의 첫걸음

 배열 - 데이터 관리의 시작

● 메서드 - 모듈화의 시작

● 클래스와 객체 - 기초

 

package Study5;


// 반복문
// 반복문 ( for, while, do-while)
// 시작조건 -> 종결조건 -> 조건변화수식

public class Main {
    public static void main(String[] args) {

        int custmoers = 5;
        for ( int i = 1; i <= custmoers; i++){
            if (i == 4){
                break;
            }
            if ( i == 2 ){
                continue; // continue : 건너뛰기 skip 버튼
            }
            System.out.println(i +"번째 손님 안녕하세요");
            // 코드 해석 int i에 1을 담고 i가 10보다 작을때 반복 하고 1씩 증가 시켜라고 하는 뜻
        }

    }
}

 

package Study5;

import java.util.Scanner;
//사용자로부터 2~9 사이의 숫자를 입력받아 해당 숫자의 구구단을 출력하세요.
//사용자가 3을 입력하면 3단을 출력해야합니다. for 또는 while 문을 자유롭게 활용하세요.

public class Maingugudan
{
    public static void main(String[] args)
    {
        Scanner gugudan = new Scanner(System.in);

        System.out.println("출력할 구구단 단수를 입력하세요.");
        int gugudanNum = gugudan.nextInt();

        if (gugudanNum < 2 || gugudanNum > 9 ) {
            System.out.println("2에서 9사이의 숫자를 입력 하세요.");
        } else {
            System.out.println("-----" + gugudanNum +"단 -----");
            for (int i = 1; i <= 9; i++) {
                System.out.println(gugudanNum +" x " + i + " = " + (gugudanNum * i));
            }
        }
        gugudan.close();
    }
}

 

package Study5;

import java.util.Scanner;

public class Quiz
{
    public static void main(String[] args) {

//        int box1 = 1; // 1부터 10까지 출력하는 프로그램을 작성하세요.
//        for (int i = 1; i < 10; ++i) {
//            System.out.println(i + " ");
//
//        }
        //10부터 1까지 거꾸로 출력하는 프로그램을 작성하세요.

//        int box2 = 10;
//        for (int i = 10; i >= 1; --i) {
//            System.out.println(i + " ");
//        }

//        // 1부터 10까지의 숫자를 한 줄에 출력하세요 (공백으로 구분).
//        int box = 1;
//        for (int i = 1; i <= 10; i++) {
//            System.out.print(i + " " );
//        }

//        int box = 1; // 1부터 20까지 홀수만 출력하세요.
//        for (int i = 3; i <= 20; i += 3 ) {
//            System.out.println("i = " + i);
//
//        }

//        int box1 = 1; //1부터 20까지 짝수만 출력하세요.
//        for (int i = 2; i <= 20; i +=2){
//            System.out.println("i = " + i);
//        }

        //사용자가 입력한 숫자까지 1부터 출력하는 프로그램을 작성하세요.
        // 사용자가 10이상의 정수를 입력시 입력을 할 수 없도록 조건문 추가
//        Scanner sc = new Scanner(System.in);
//        System.out.println("1-10까지의 정수를 입력 하세요: (1~10)");
//        int n = sc.nextInt();
//
//        if (n < 1 || n > 10) {
//            System.out.println(" 1-10까지 정수만 입력하세요.");
//        } else {
//            for (int i = 1; i <= 10; i++) {
//                System.out.println(i);
//            }
//        }

//        //1부터 100까지의 합을 구하는 프로그램을 작성하세요.
//        int sum = 0;
//        for(int i = 0 ; i <= 100; i++){
//            sum += i;
//        }
//        System.out.println("합계:" + sum);
    }
}

'JAVA 기초 문법 다지기' 카테고리의 다른 글

Class 와 객체  (1) 2025.12.05
JAVA 배열 (3)  (1) 2025.12.04
JAVA 문법 (1)조건문  (0) 2025.12.04
JAVA 문법 변수,연산자  (0) 2025.12.03
자바 예습 기초 학습  (0) 2025.11.28