본문 바로가기
IT Programming/Java

[Java] 11. 배열 기초 2강 / 배열 기초 예제

by Euniieunii 2023. 4. 12.

1. 배열을 이용하여 소문자와 대문자 바꿔서 출력하기

public static void main(String[] args) {

        char[] chArr = {'B', 'c', 'T', 'p', 'P', 'i'};
        char[] convertArr = new char[6];

        //소문자->대문자 / 대문자->소문자로 변경 후 convertArr에 저장

        System.out.println("----대소문자 변경 전-----");
        System.out.println(chArr[0]);
        System.out.println(chArr[1]);
        System.out.println(chArr[2]);
        System.out.println(chArr[3]);
        System.out.println(chArr[4]);
        System.out.println(chArr[5]);

        System.out.println("----대소문자 바꾸기-----");
        //대문자 -> 65~90/ 소문자->97~122
        for (int i = 0; i < chArr.length; i++) {

            if(chArr[i] >= 'A' && chArr[i]<= 'Z'){
                convertArr[i] = (char)( chArr[i] + 32);
            }else{
                convertArr[i] = (char)( chArr[i] - 32);

            }
            System.out.println(convertArr[i]);
        }


    }

 

 

2. 10개의 숫자를 입력받고 가장 큰수를 출력하기

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int[] numbers = new int[10];
        int max = Integer.MIN_VALUE; // 가장 작은 값으로 초기화

        for (int i = 0; i < numbers.length; i++) {
            System.out.print("숫자를 입력하세요: ");
            numbers[i] = scanner.nextInt();
            if (numbers[i] > max) {
                max = numbers[i];
            }
        }

        System.out.println("가장 큰 수는 " + max + "입니다.");
    }
}

3. for - each 문을 사용해서 배열의 요소를 출력하기

public class Main {
    public static void main(String[] args) {
        String[] fruits = { "사과", "바나나", "포도", "딸기", "오렌지" };

        for (String fruit : fruits) {
            System.out.println(fruit);
        }
    }
}

 

댓글