ෆ ⋆ ₊ ゚ ☽ * ₊ ⋆

학교/Java

문자열을 입력받아 거꾸로 출력하는 프로그램 (Reversestr)

우당탕가윤 2023. 2. 27. 18:29

2022학년도 2학기 수행평가 문제입니다.


■ 문제 설명

문자열을 입력받아 거꾸로 출력하는 프로그램을 작성하시오.

 

■ 제한사항

  • 메서드 length(), charAt()를 필요에 따라 사용한다

 

■ 결과 예시


■ 나의 코드

public class ReverseStr {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scan = new Scanner(System.in);
		System.out.print("영문자 입력 : ");
		String str = scan.nextLine();
		String rever = "";
		for(int i=str.length()-1; i>=0; i--) {
			rever = rever + str.charAt(i);
		}
		System.out.print("변환된 문자 : " + rever);
	}
}

 

■ 코드 풀이

Scanner를 사용해 입력받은 후 for문을 돌려 charAt를 사용해 문자열을 char 타입으로 변환시킨 뒤 rever와 더해 넣어주었다.


■ 기타

length() : 문자열의 길이를 알고 싶을 때 사용하는 함수

charAt() : string 타입의 데이터에서 특정 문자를 char 타입으로 변환해주는 함수