package test1; import java.util.Scanner; public class reverseChar { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("String ÀÔ·Â: "); String value1; // »ç¿ëÀÚ¿¡°Ô ÀÔ·Â ¹Þ¾Æ ÀúÀåÇÒ º¯¼ö String value2 = ""; // °Å²Ù·Î ¹®ÀÚ ÀúÀåÇÒ º¯¼ö value1 = scan.nextLine(); // »ç¿ëÀÚ¿¡°Ô ÀÔ·Â ¹Þ±â À§ÇØ scanner »ç¿ë int valueLength = value1.length()-1; // »ç¿ëÀÚ¿¡°Ô ÀÔ·Â ¹ÞÀº °ªÀÇ ±æÀÌ - 1 ReverseClass reverseClass = new ReverseClass(); reverseClass.reverseMethod(value1,valueLength, value2); } } class ReverseClass { public void reverseMethod(String value1,int valueLength, String value2){ for(int i=valueLength; i>=0; i--){ // abc°¡ µé¾î¿Ã °æ¿ì valueLength = 2 ºÎÅÍ 1 0 ÃÑ 3¹øÀ» ¹Ýº¹ÇÑ´Ù. value2 += value1.charAt(i); // abc°¡ µé¾î¿Ã °æ¿ì charAtÀº ¹®ÀÚÀÇ À§Ä¡°¡ 0ºÎÅÍ ½ÃÀÛÇØ 2±îÁö´Ù. } System.out.println(value2); } }