이유는 없고 갑자기 그냥 만들어 보았다.
오랜만에 Eclipse 설치도 했고 Hello World 출력해볼까 하려다 문자열 뒤집어서 출력하기로 해서 해보았다.
import java.util.Scanner;
public class ReverseString {
private static Scanner scanner;
public static void main(String[] args) {
scanner = new Scanner(System.in);
String input = new String();
while (true) {
System.out.print("Type some words: ");
input = scanner.nextLine();
if ("quit".equals(input)) {
System.out.print("Bye~");
break;
}
System.out.println("-Input: " + input);
System.out.println("\n-Reversed: " + r(input));
}
}
public static String r(String s) {
int len = s.length();
int last = len - 1;
char temp[] = s.toCharArray();
for (int i = 0; i < (len / 2); i++) {
char c = temp[i];
temp[i] = temp[last];
temp[last] = c;
last--;
}
return new String(temp);
}
}
'Programming' 카테고리의 다른 글
강력한 XML 툴을 소개한다. xmlstarlet 파싱, 매칭 모두 가능 (0) | 2014.03.15 |
---|---|
자바(Java) 구구단 테이블 출력하기 (Multiplication Table) (0) | 2013.11.20 |
iOS 7 Design Resources: 디자이너, 프로그래머 모두에게 도움이 될 문서. (0) | 2013.10.02 |
매트랩(Matlab)활용: Bell Curve (Normal Distribution) 생성하기. 예제 포함. (2) | 2013.04.12 |
프로그래머 책상 2 (2013년) (0) | 2013.03.30 |