import java.applet.Applet; import java.awt.*; /* */ public class Lesson173 extends Applet{ public void paint( Graphics gaban ){ // 結果文字フォントの宣言 Font kekka_f = new Font("Serif", Font.BOLD, 60); // 地 int j_ulx, j_uly, j_brx, j_bry; j_ulx =10; j_uly =20; j_brx =180; j_bry =200; // 変数の宣言と乱数の設定 int var = Math.round((float)Math.random() * 6F); gaban.drawString("変数値は" +var +"。", 0, 10); /* 条件判断とメッセージ出力 */ // 結果文字のフォント設定 gaban.setFont(kekka_f); if(var == 6) { gaban.setColor(Color.orange); /* 地色の設定 */ gaban.fillRect(j_ulx, j_uly, j_brx, j_bry); /* 地の描画 */ gaban.setColor(Color.green); /* 結果文字色の設定 */ gaban.drawString("大吉", 20, 100); } else if(var == 5){ gaban.setColor(Color.orange); /* 地色の設定 */ gaban.fillRect(j_ulx, j_uly, j_brx, j_bry); /* 地の描画 */ gaban.setColor(Color.green); /* 結果文字色の設定 */ gaban.drawString("中吉", 20, 100); } else if(var == 4){ gaban.setColor(Color.pink); /* 地色の設定 */ gaban.fillRect(j_ulx, j_uly, j_brx, j_bry); /* 地の描画 */ gaban.setColor(Color.yellow); /* 結果文字色の設定 */ gaban.drawString("小吉", 20, 100); } else if(var == 3){ gaban.setColor(Color.pink); /* 地色の設定 */ gaban.fillRect(j_ulx, j_uly, j_brx, j_bry); /* 地の描画 */ gaban.setColor(Color.yellow); /* 結果文字色の設定 */ gaban.drawString("吉", 20, 100); } else if(var == 2){ gaban.setColor(Color.pink); /* 地色の設定 */ gaban.fillRect(j_ulx, j_uly, j_brx, j_bry); /* 地の描画 */ gaban.setColor(Color.yellow); /* 結果文字色の設定 */ gaban.drawString("末吉", 20, 100); } else if(var == 1){ gaban.setColor(Color.blue); /* 地色の設定 */ gaban.fillRect(j_ulx, j_uly, j_brx, j_bry); /* 地の描画 */ gaban.setColor(Color.yellow); /* 結果文字色の設定 */ gaban.setColor(Color.red); /* 結果文字色の設定 */ gaban.drawString("凶", 20, 100); } else { gaban.setColor(Color.blue); /* 地色の設定 */ gaban.fillRect(j_ulx, j_uly, j_brx, j_bry); /* 地の描画 */ gaban.setColor(Color.red); /* 結果文字色の設定 */ gaban.drawString("大凶", 20, 100); } } }