반응형
Java 로 입력 받은 문자열을 거꾸로 출력하는 방법
1. for 문 사용하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.Scanner; public class ReverseString { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); for (int i = str.length()-1; i>=0; i--){ System.out.print(str.charAt(i)); } } } | cs |
>> 결과
입력 : Reverse String
출력 : gnirtS esreveR
2. StringBuffer 사용하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.Scanner; public class ReverseString { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); StringBuffer sb = new StringBuffer(); sb.append(str); System.out.println(sb.reverse()); } } | cs |
>> 결과
입력 : StringBuffer
출력 : reffuBgnirtS
반응형