【未完】ジャンケンゲーム【チョwwwむずぃ】

ジャンケンゲーム作ってますが連想配列とかランダム数値生成が分からなかったZE☆

絶対あいこになるジャンケン(゚A゚;)ゴクリ

(゚?゚)ツマンネー


俺のSKILLに失望orz.,.,.,..,

とりあえずうp!

Janken.java
class Janken {
public static void main(String args[]) {
// 連想配列の作成
Hashtable hand = new Hashtable();
String stdin;
// 連想配列を作る時は 変数.put(キー,値)
hand.put("1","グー");
hand.put("2","チョキ");
hand.put("3","パー");
// コマンドの案内
System.out.println("ジャンケンしよZE!!\n1 = グー 2 = チョキ 3 = パー");

try {
// 標準入力を変数に入れる
BufferedReader br = new BufferedReader(new InputStreamReader( System.in ) );
stdin = br.readLine();
// 連想配列を取り出すは 変数.get(キー)
String myHand = (String)hand.get(stdin);
System.out.println("あなたは " + myHand + "\n");
System.out.println("私は " + myHand + "\n");
} catch( IOException e ) {
System.err.println("IO ERROR");
}
}
}



連想配列とかランダム値生成はPHPが簡単すぐるだったのでJavaの方法がマンドクセーとか感じますがやりきりますよ、はい


PHPだとこんな感じかな

Janken.java
<php
echo "ジャンケンしようZE!!\n1=グー 2=チョキ 3=パー\n";

$stdin = trim( file_get_contents("php://stdin") );

if( preg_match('/[123]/',$stdin) ) {
$hand = array(1=>"グー",2=>"チョキ",3=>"パー");
echo "あなたは " . $hand[$stdin] . "\n";
echo "私は   " . $hand[$stdin] . "\n";
}
>