じゃばでじゃんけん
■ このスレッドは過去ログ倉庫に格納されています
0001じゃり
NGNG無駄な箇所がたくさんあって軽量化したいのですがなかなか出来ないものですね
下記のプログラムをみて軽量化できそうな箇所があれば教えてください。
よろしくお願いします
//テキストエリア表示メソッド
void fdisplay(String mhand){
textspace= textspace + "あなたの手は…"+mhand+" ";
textarea.setText(textspace);
wait = 1;
}
//判定メソッド
void judge(String a,String b) {
int hand2 = 0;
if (a.equals("ぐー")) {
hand2 = 0;
} else { if (a.equals("ちょき")) {
hand2 = 1;
} else { if (a.equals("ぱー")) {
hand2 = 2;
} else { System.out.println("エラー"); }
}
}
int result = (hand2 - hand + 3) % 3; //0 = あいこ、1 = 勝ち,2 = 負け
switch (result) {
case 0:
textspace = textspace + "相手の手は…"+a+" "+"あいこ!"+"\n";
label.setText("次は勝てる!");
break;
case 1:
textspace = textspace + "相手の手は…"+a+" "+"勝ち!"+"\n";
label.setText("やったね!!");
break;
case 2:
textspace = textspace + "相手の手は…"+a+" "+"負け!"+"\n";
label.setText("残念!");
break;
}
wait = 0;
myhand = null;
}
}
0003デフォルトの名無しさん
NGNGString bを消す。8文字分軽量化した。
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG感動した。
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGん〜ジャンケンの次は?
・Swing使ってじゃんけん
・野球拳
・テトリス
・・・・・・・・
==============終了============================
■ このスレッドは過去ログ倉庫に格納されています