JAVA예제2010. 9. 10. 17:08

/**
 * Created by IntelliJ IDEA.
 * User: moonleaf
 * Date: 2010. 9. 10
 * Time: 오후 3:48:53
 * To change this template use File | Settings | File Templates.
 */
public class Ex001 {
      public static void main(String[] args) {
            String[] strArr = { "CHANGE", "LOVE", "HOPE", "VIEW"};

            String answer = getAnswer(strArr);
            String question = getScrambledWord(answer);

            System.out.println("Question:"+question);
            System.out.println("Answer:"+answer);
      }


      public static String getAnswer(String[] strArr) {
          int num = (int)(Math.random()*3);
          String str = strArr[num];
          return str;
      }

      public static String getScrambledWord(String str) {
          char[] charArr = str.toCharArray();
          String strArr = "";
          for(int i = 0;i<str.length()*2;i++){
              char tmp;
              int num = (int)(Math.random()*str.length());
              tmp = charArr[0];
              charArr[0] = charArr[num];
              charArr[num] = tmp;
          }

          return new String(charArr);

      }

}

'JAVA예제' 카테고리의 다른 글

JAVA 예제 2-2  (0) 2010.09.13
JAVA 예제 2-1  (0) 2010.09.10
JAVA 예제 1-4  (0) 2010.09.10
JAVA 예제 1-3  (0) 2010.09.10
JAVA 예제 1-2  (0) 2010.09.10
Posted by 달빛낙엽