#title Java Programming [[TableOfContents]] 좀.. 만만하기는 한데.. 쩝.. 역시 어렵다.. ==== 프로그램 짜보기 ==== * [java - 계층구조로 파일보기] * [http://cafe.naver.com/javachobostudy 자바(java)초보스터디 네이버카페]의 1000제 * [ConsoleEx2] * [Word Scramble] * [Simple Quiz1] ==== 참고자료 ==== * http://blog.eairship.kr/ --> 자바, 파이썬 등의 강좌 자료 * http://force44.blog.me/130096670727 * [http://www.ibm.com/developerworks/kr/library/j-javadev2-7.html Kilim 소개-Java에서 동시 프로그래밍을 하는 데 필요한 액터 프레임워크] * 자료구조 * http://infosec.kut.ac.kr/sangjin/class/ds0402/ * http://dblab.duksung.ac.kr/ds/pdf/ {{{ import java.util.*; public class WordScrambleEx1 { public static void main(String[] args){ String[] strArr = {"change", "love", "hope", "view"}; String answer = getAnswer(strArr); String question = getScrambledWord(answer); Scanner scan = new Scanner(System.in); System.out.println("질문: "+question); for(;;){ System.out.print("답변: "); String strIn; strIn = scan.nextLine(); if (strIn.equalsIgnoreCase("q")) System.exit(0); if (strIn.equalsIgnoreCase(answer)){ System.out.println("축하합니다. 정답입니다!!"); System.out.println(); break; } else{ System.out.print("정답이 아닙니다. 다시 입력하세요:"); } } //for } // main public static String getAnswer(String[] strArr){ int rand = (int)(Math.random() * 10 % strArr.length); return strArr[rand]; } //getAnswer public static String getScrambledWord(String str){ char[] chArr = str.toCharArray(); char tmp; int rand; for(int i=0;i 0){ int rand; String tmp; for(int i=0; i