[문제]
문자열을 입력받아 한 글자씩 회전시켜 모두 출력하는 프로그램을 작성하라.

코드

import java.util.Scanner;
public class Practice08 {
	public static void main(String[] args) {
		System.out.println("문자열을 입력하세요. 빈칸이나 있어도 되고 영어 한글 모두 됩니다.");
		Scanner s = new Scanner(System.in);
		String text = s.nextLine();
		
		for(int i=0; i<text.length(); i++) {
			String head = text.substring(0,1);
			String tail = text.substring(1);
			text = tail + head;
			System.out.println(text);
		}
		s.close();;
	}
}

실행결과

문자열을 입력하세요. 빈칸이나 있어도 되고 영어 한글 모두 됩니다.
I Love you
 Love youI
Love youI 
ove youI L
ve youI Lo
e youI Lov
 youI Love
youI Love 
ouI Love y
uI Love yo
I Love you

태그:

Cpp

카테고리:

업데이트:

댓글남기기