본문 바로가기
Project/Study | etc

명품 자바 프로그래밍 에센셜 실습문제 3장

by 코젼 2022. 6. 21.
728x90
반응형

🚩문제

💾소스코드

import java.util.Scanner;

public class Example2 {

	public static void main(String[] args) {
		func7();
	}
	
//	예제 1 - 다중 for문 알파벳 출력
	static void func1() {
		System.out.print("알파벳 한 문자를 입력하세요>>");
		Scanner scan = new Scanner(System.in);
		String s = scan.next();
		char c = s.charAt(0);
		
		for(int i=0; i<5; i++) {
			for(int j=4; j>=i; j--) {
				System.out.print((char)(c-j));
			}
			
			System.out.println("");
			c++;
		}
	}
	
//	예제 3 - 정수를 입력받고 짝/홀 출력 프로그램, 예외 처리 X
	static void func3() {
		System.out.print("정수를 입력하세요>>");
		Scanner s = new Scanner(System.in);
		int num = s.nextInt();
		
		if(num % 2 == 0) {System.out.println("짝수");}
		else {System.out.println("홀수");}
	}

//	예제 5 - 정수를 10개 입력받아 배열에 저장하고 증가 순으로 정렬하여 출력하라.
	static void func5() {
		System.out.print("정수 10개 입력>>");
		Scanner s = new Scanner(System.in);
		int[] arr = new int[10];
		int temp = 0;
		
		for(int i=0; i<arr.length; i++) {
			arr[i] = s.nextInt();
		}
		
		for(int i=0; i<arr.length; i++) {
			for(int j=i; j<arr.length; j++) {
				if(arr[i] > arr[j]) {
					temp = arr[i];
					arr[i] = arr[j];
					arr[j] = temp;
				}
			}
			System.out.print(arr[i] + " ");
		}
	}
	
//	예제 7 - 1~99, 369게임
	static void func7() {
//		for(int i=1; i<100; i++) {    
//			if()
//		}	
	}
}
728x90
반응형

댓글