반응형

자바, 시작 끝 값 입력받고 x-x-x-x-x 형태 출력하기

 

시작과 끝 정수 값이 입력되었을 때,

예를 들어 5, 10이 입력된 경우, 다음처럼 출력하시오.

[입력]

시작: 5

끝: 10

[출력]

5-6-7-8-9-10

 

import java.util.Scanner;
public class Make1_2_3_4 {
	public static void main(String[] args) {
		try (Scanner sc = new Scanner(System.in)) {
			StringBuilder sb = new StringBuilder();
			int start, end;
			System.out.print("시작: ");
			start = sc.nextInt();
			System.out.println("끝: ");
			end = sc.nextInt();
			for (int i = start; i <= end; i++) {
				if (sb.length() == 0) 
					sb.append(i);
				else
					sb.append('-').append(i);
			}
			System.out.println(sb);
			sc.close();
		} 			
	}
}

 

반응형

+ Recent posts