1.
package game;
import java.util.Random;
public class Die {
private int value;
private int num;
Random r = new Random();
public Die(){
value = 1;
}
public int roll(){
num = (r.nextInt(5)+1);
return num;
}
public void setValue(int v){
value = v;
}
public String toString(){
return ("현재 주사위 상태 : " + roll());
}
public static void main(String[] args){
Die d = new Die();
System.out.println(d.toString());
}
}
2.
2.
package rps;
import java.util.*;
public class Game {
public static void main(String[] args){
Random r = new Random();
Scanner s = new Scanner(System.in);
int num1, num2;
System.out.println("하나를 선택하시요 : 가위(0), 바위(1), 보(2) :");
num1 = s.nextInt();
num2 = r.nextInt(3);
if(num2 == 0)
System.out.println("컴퓨터는 가위를 냈습니다.");
else if(num2 == 1)
System.out.println("컴퓨터는 바위를 냈습니다.");
else
System.out.println("컴퓨터는 보를 냈습니다.");
if(num1==0){
if(num2 == 1)
System.out.println("컴퓨터가 이겼습니다");
else if(num2 == 2)
System.out.println("당신이 이겼습니다.");
else
System.out.println("비겼습니다.");
}
else if(num1 == 1){
if(num2 == 0)
System.out.println("당신이 이겼습니다.");
else if(num2 == 2)
System.out.println("컴퓨터가 이겼습니다.");
else
System.out.println("비겼습니다.");
}
else{
if(num2 == 0)
System.out.println("컴퓨터가 이겼습니다");
else if(num2 == 1)
System.out.println("당신이 이겼습니다.");
else
System.out.println("비겼습니다.");
}
}
}
3.
import java.util.*;
import java.util.Arrays;
public class StrSort {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int count = 0, i = 0;
String[] ars = new String[100];
System.out.println("문자열을 입력하시요 : ");
String str = s.nextLine();
StringTokenizer st = new StringTokenizer(str);
while(st.hasMoreTokens()){
ars[i] = st.nextToken();
System.out.println(ars[i]);
count++;
i++;
}
System.out.println("모두 " + count + "개의 단어가 있습니다.");
Arrays.sort(ars);
StringTokenizer st2 = new StringTokenizer(str);
System.out.println("====== sort ======");
while(st2.hasMoreTokens()){
System.out.println(st2.nextToken());
}
}
}
'솔루션모음 > 파워자바 프로그래밍' 카테고리의 다른 글
[파워자바] 22장 프로그래밍 솔루션 답지 (0) | 2023.02.16 |
---|---|
[파워자바] 21장 프로그래밍 솔루션 답지 (0) | 2023.02.16 |
[파워자바] 17장 프로그래밍 솔루션 답지 (0) | 2023.02.16 |
[파워자바] 16장 프로그래밍 솔루션 답지 (0) | 2023.02.16 |
[파워자바] 15장 프로그래밍 솔루션 답지 (0) | 2023.02.16 |
댓글