본문 바로가기
JavaPool(기초 로직연습)

받은 문자열 반대로 출력하기

by Ms.Pudding 2022. 1. 30.

ab->ba 이런식으로 받은 String값을 반대로 출력하는 코딩이다.

public class MyEvilString{


	Scanner sc = new Scanner(System.in);
    String evilStr = sc.nextLine();
    my_evil_Str(evilStr);

}

public static void my_evil_Str(String evilStr){

	int n = evilStr.length();
    
    for(int i=n-1;i>=0;i--){
    
    char result = evilStr.charAt(i);
    System.out.print(result);
    
    }


}

 

for문 조건문을 int i = n-1 로 하였다. 왜냐하면 length()를 구할 때, 0부터 세는게 아니라서 ab 값이 나오면 length()는 2로 나오기 때문이다. index값은 0부터 시작해서 n-1로 잡았다. 

 

 

 

댓글