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로 잡았다.
'JavaPool(기초 로직연습)' 카테고리의 다른 글
숫자 두 개로 각각 다른 숫자 만들어보기(00 01,00 02, 00 03, 00 04, 00 05,...,01 99, 02 03, ..., 98 99) (0) | 2022.01.30 |
---|---|
숫자 세개 반복해서 최솟값 만들기 789 (0) | 2022.01.30 |
배열 오름차순으로 출력(temp 활용) (0) | 2022.01.08 |
char에서 스트링 반대로 출력 (temp로 트랙킹하기) (0) | 2022.01.08 |
단순 계산기 만들기 (CharAt()으로 String분리,Switch문 활용) (1) | 2022.01.08 |
댓글