Head First Java 50페이지에 자동 구문 생성기라는 내용의 소스와 설명이 있다.
배열과 난수 생성에 대해 알 수 있었다.
해당 내용 소스
배열과 난수 생성에 대해 알 수 있었다.
해당 내용 소스
public class PhraseOMatic { public static void main(String[] args) { //세 종류의 단어 목록을 만든다. String[] wordListOne = {"24/7","multi-Tier","30,000 foot","B-to-B","win-win","front-end","web-based","prevasive","smart","six-sigma","critical-path","dynamic"}; String[] wordListTwo = {"empowerd","sticky","valued-added","oriented","centric","distributed","clustered","branded","outside-the-box","positioned","networked","focused","leveraged","aligned","targeted","shared","cooperative","accelerated"}; String[] wordListThree = {"process","tipping-point","solution","architecture","core competency","strategy","mindshare","portal","space","vision","paradigm","mission"};
//배열의 길이를 구한다. int oneLength = wordListOne.length; int TwoLength = wordListOne.length; int ThreeLength = wordListOne.length;
//난수를 생성 하여 위 배열 길이보다는 작게 랜덤한 숫자를 만든다. int rand1 = (int)(Math.random() * oneLength); int rand2 = (int)(Math.random() * TwoLength); int rand3 = (int)(Math.random() * ThreeLength);
//발생된 랜덤한 배열의 값을 표시하는 변수를 만든다. String phrase = wordListOne[rand1] + " " + wordListTwo[rand2] + " " + wordListThree[rand3];
//parase 내용을 출력한다. System.out.println("Waht we need is a " + phrase); } }
'개발 > Java' 카테고리의 다른 글
[Head First Java] Chapter1 연습문제 수영장 퍼즐 (0) | 2011.06.02 |
---|---|
[Head First Java] Chapter1 연습문제 결과를 맞춰봅시다. (0) | 2011.06.01 |
[Head First Java] Chapter1 연습문제 컴파일러가 되어봅시다. (0) | 2011.06.01 |
[Head First Java] Chapter1 연습문제 코드 자석 (0) | 2011.06.01 |
[Head First Java] "맥주 99병" (0) | 2011.06.01 |
[Head First Java] 연필을 깍으며 "DooBee" 문제 (0) | 2011.06.01 |
Java 첫 코딩 Hello World (0) | 2011.06.01 |