랠리

20250519

별초롱언니 2025. 5. 19. 17:57

1
public class Main {
    public static void main(String[] args) {
        int num = 10;
        System.out.println(num);
    }
}
문제 2. 실수 변수 출력하기
public class Main {
    public static void main(String[] args) {
        double pi = 3.14;
       System.out.println(pi);
    }
}

문제 3. 문자열 변수 출력하기
public class Main {
    public static void main(String[] args) {
         String name = "Alice";
         String greeting = "Hello, " + name + "!";
         System.out.println(greeting);
    }
}

문제 4. 상수 선언 및 출력하기
public class Main {
    public static void main(String[] args) {
        double pi = 3.14159;
        System.out.println(pi);
    }
}

문제 5. 정수를 실수로 형변환하기
public class Main {
    public static void main(String[] args) {
        int a = 7;
        double b = (double) a;
        System.out.println(b);
    }
}

문제 6. 실수를 정수로 형변환하기
public class Main {
    public static void main(String[] args) {
        double pi = 3.99;
        int a = (int) pi;
        System.out.println(a);
    }
}

문제 7. 문자를 정수로 형변환하기
public class Main {
    public static void main(String[] args) {
        char ch = 'A';
        int a= (int) ch;
        System.out.println(a);
    }
}

문제 8. 정수를 문자로 형변환하기
public class Main {
    public static void main(String[] args) {
       int num = 66;
       char a = (char) num;
       System.out.println(a);
    }
}

문제 9. 문자열을 정수로 변환하기
public class Main {
    public static void main(String[] args) {
        String str = "123";
        int num = Integer.parseInt(str);
        System.out.println(num);
    }
}

문제 10. 홀짝 판별
public class Main {
    public static void main(String[] args) {
        int num = 5;
        if (num % 2 == 0) {
            System.out.println("짝수");
        } else {
            System.out.println("홀수");
        }
    }
}

문제 11. 숫자 부호 판별
public class Main {
    public static void main(String[] args) {
        int n = -3;
        if (n > 0) {
            System.out.println("양수");
        } else if (n < 0) {
            System.out.println("음수");
        } else {
            System.out.println("0");
        }
    }
}
문제 12. 두 수 중 큰 값 출력
public class Main {
    public static void main(String[] args) {
        int a = 10, b = 20;
        if (a > b) {
System.out.println(a);
        } else {
System.out.println(b);
}
    }
}
문제 13. 점수에 따른 학점 출력
public class Main {
    public static void main(String[] args) {
        int score = 85;
        if (score >= 90) {
System.out.println("A");
} else if (score >= 80) {
System.out.println("B");
}
else if (score >= 70) {
System.out.println("C");
}
else if (score >= 60) {
System.out.println("D");
}
else {
System.out.println("F");
}
    }
}
문제 14. 아이디 일치 여부 출력
public class Main {
    public static void main(String[] args) {
        String id = "admin";
        if (id.equals("admin")) {
            System.out.println("접속 성공");
        } else {
            System.out.println("접속 실패");
        }
    }
}

문제 15. 요일 출력
public class Main {
    public static void main(String[] args) {
        int num = 3;
         switch (num) {
case 1 : 
System.out.println("월요일");
break;
case 2 : 
System.out.println("화요일");
break;
case 3 : 
System.out.println("수요일");
break;
case 4 : 
System.out.println("목요일");
break;
case 5 : 
System.out.println("금요일");
break;
case 6 : 
System.out.println("토요일");
break;
case 7 : 
System.out.println("일요일");
break;

}  
    }
}

문제 16. 계절 출력
public class Main {
    public static void main(String[] args) {
        int month = 5;
        switch (month) {
            case 3: case 4: case 5:
                System.out.println("봄"); break;
            case 6: case 7: case 8:
                System.out.println("여름"); break;
            case 9: case 10: case 11:
                System.out.println("가을"); break;
            case 12: case 1: case 2:
                System.out.println("겨울"); break;
            default:
                System.out.println("잘못된 월");
        }
    }
}

문제 17. 학점 문자 출력
public class Main {
    public static void main(String[] args) {
        int score = 91;
        switch (score / 10) {
            case 10:
            case 9: System.out.println("A"); break;
            case 8: System.out.println("B"); break;
            case 7: System.out.println("C"); break;
            case 6: System.out.println("D"); break;
            default: System.out.println("F");
        }
    }
}

문제 18. 간단한 계산기
public class Main {
    public static void main(String[] args) {
        int a = 6, b = 3;
        String op = "*";
        System.out.println(a*b);
    }
}

문제 19. 과일 가격 출력
public class Main {
    public static void main(String[] args) {
        String fruit = "banana";
        switch (fruit) {
            case "apple": System.out.println(1000); break;
            case "banana": System.out.println(1200); break;
            case "orange": System.out.println(1500); break;
            default: System.out.println("알 수 없는 과일");
        }
    }
}

문제 20. 1부터 5까지 출력하기
public class Main {
    public static void main(String[] args) {
    for (int i = 1; i < 6; i++) {
System.out.println(i);
}
    }
}

문제 21. 1부터 10까지 짝수 출력
public class Main {
    public static void main(String[] args) {
        for (int i = 2; i < 11; i+= 2) {
System.out.println(i);
}
    }
}
for (int i = 2; i < 11; i++) {
    if (i % 2 == 0) { // 2로 나눴을 때 나머지가 0이면 짝수
        System.out.println(i);
    }
}

방법 2가지 **

문제 22. 1부터 5까지의 합 출력
public class Main {
    public static void main(String[] args) {
        int sum = 1+2+3+4+5;
System.out.println(sum);
    }
}

문제 23. 구구단 2단 출력
public class Main {
    public static void main(String[] args) {
        for (int i = 1; i <= 9; i++) {
            System.out.println("2 x " + i + " = " + (2 * i));
        }
    }
}

문제 24. 별 다섯 개 출력
public class Main {
    public static void main(String[] args) {
        for (int i = 0; i < 5; i++) {
Systehttp://m.out.print("★");
}
    }
}

문제 25. 1부터 5까지 출력 (while)
public class Main {
    public static void main(String[] args) {
int i = 1;
while(i < 6) {
System.out.println(i);
i++;
}
    }
}

문제 26. do-while문으로 한 번은 무조건 출력
public class Main {
    public static void main(String[] args) {
        boolean condition = false;
        do {
            System.out.println("실행됨");
        } while (condition);
    }
}

문제 27. break로 반복 중단
public class Main {
    public static void main(String[] args) {
        int i = 1;
        while (i <= 10) {
            System.out.println(i);
            if (i == 5) break;
            i++;
        }
    }
}


'랠리' 카테고리의 다른 글

JAVA랠리 오답  (0) 2025.05.20
랠리오답  (0) 2025.05.11
한교야 공부하자  (1) 2025.05.09
랠리 답  (0) 2025.05.09
JS랠리2  (0) 2025.04.15