設定 EYNY 為首頁  |  加入我的最愛
伊莉討論區


休閒聊天
學術文化
感情感性
興趣交流
家庭事務
旅遊交流
飲食交流
家族門派
貼圖分享
動漫交流
音樂世界
美容打扮
潮流資訊
影視娛樂
電玩遊戲
連線遊戲
網絡遊戲
交易廣場
下載分享
BT下載區
CB下載區
電腦資訊
數碼產品
手機交流
網站事務
體育運動
時事新聞
上班一族
博彩娛樂
成人話題


 
標題: [求助] java幫個忙 要我改題目
richardrpa

Rank: 1
幼兒生(0/200)
潛水  
UID 3055891
精華 0
積分 108
帖子 2
潛水 52 米
閱讀權限 10
註冊 2007-12-18
發表於 2007-12-19 02:08 PM  資料 文集 短消息 
維克斯討論區

java幫個忙 要我改題目

[顯示] [隱藏]
原始題目
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;

public class Gambling extends JFrame implements ActionListener {

    private JButton button;
    private JTextField valuesTextField, resultTextField;
    private Random random;

    public static void main(String[] args) {
        Gambling demo = new Gambling();
        demo.setSize(200,150);
        demo.createGUI();
        demo.setVisible(true);
    }

    private void createGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        Container window = getContentPane();
        window.setLayout(new FlowLayout());

        button = new JButton("throw");
        window.add(button);
        button.addActionListener(this);

        valuesTextField = new JTextField(14);
        window.add(valuesTextField);

        resultTextField = new JTextField(12);
        window.add(resultTextField);

        random = new Random();
    }

    public void actionPerformed(ActionEvent event) {
        int die1, die2;

        die1 = random.nextInt(6) + 1;
        die2 = random.nextInt(6) + 1;

        valuesTextField.setText("the die values are "
            + Integer.toString(die1) + " and "
            + Integer.toString(die2));
        if (die1 == die2) {
            resultTextField.setText("dice equal - a win");
        }
        else {
            resultTextField.setText("dice not equal - lose");
        }
    }
}
要把它改成1.三次皆出現6點:贏$20
               2.三次皆出現相同點數:贏$10
               3.三次中有兩次出現相同點數:贏$5
請各位java高手幫忙 想了好久想不出來 幫貼一下改完的程式碼 謝謝!
頂部
eric52071

Rank: 2Rank: 2
小學生(200/1000)
潛水  
UID 234986
精華 0
積分 200
帖子 156
潛水 2769 米
閱讀權限 20
註冊 2006-9-4
發表於 2007-12-19 05:32 PM  資料 文集 短消息 
約卡部落格約卡交友約卡聊天約卡相簿

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import java.lang.Math.*;

public class Gambling extends JFrame implements ActionListener {

    private JButton button;
    private JTextField valuesTextField, resultTextField;
    private Random random;

    public static void main(String[] args) {
        Gambling demo = new Gambling();
        demo.setSize(200,150);
        demo.createGUI();
        demo.setVisible(true);
    }

    private void createGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        Container window = getContentPane();
        window.setLayout(new FlowLayout());

        button = new JButton("throw");
        window.add(button);
        button.addActionListener(this);

        valuesTextField = new JTextField(14);
        window.add(valuesTextField);

        resultTextField = new JTextField(12);
        window.add(resultTextField);

        random = new Random();
    }

    public void actionPerformed(ActionEvent event) {
        int die1, die2, die3;

        die1 = random.nextInt(6) + 1;
        die2 = random.nextInt(6) + 1;
        die3 = random.nextInt(6) + 1;
        
        
        valuesTextField.setText("the die values are "
            + Integer.toString(die1) + " and "
            + Integer.toString(die2) + " and " + Integer.toString(die3));
        if((die1 + die2 + die3) % 18 == 0  ) {
                resultTextField.setText("dice equal - a win $20 ");
        }       
        else if ((die1 + die2 ) == 2*die3)        {
                resultTextField.setText("dice equal - a win $10 ");
        }
               
        else if (die1 == die2 || die2 == die3 || die1==die3) {
                resultTextField.setText("dice equal - a win $5 ");
        }
        else {
            resultTextField.setText("dice not equal - lose");
        }  
        
    }
}


不知道這樣是不是有符合主題
頂部
richardrpa

Rank: 1
幼兒生(0/200)
潛水  
UID 3055891
精華 0
積分 108
帖子 2
潛水 52 米
閱讀權限 10
註冊 2007-12-18
發表於 2007-12-19 10:10 PM  資料 文集 短消息 
約卡部落格約卡交友約卡聊天約卡相簿

回復 #2 eric52071 的帖子

我在執行的時候有發生錯誤發生這個問題~"~ 請幫忙一下
謝謝…\japareadme.java:62: redched end of file while parsing
    }
     ^
    l error
頂部
bowen0615

Rank: 1
幼兒生(0/200)
潛水  
UID 2980134
精華 0
積分 99
帖子 15
潛水 774 米
閱讀權限 10
註冊 2007-12-11
發表於 2007-12-19 10:54 PM  資料 文集 短消息 
約卡部落格約卡交友約卡聊天約卡相簿

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import java.lang.Math.*;

public class Gambling extends JFrame implements ActionListener {

    private JButton button;
    private JTextField valuesTextField, resultTextField;
    private Random random;

    public static void main(String[] args) {
        Gambling demo = new Gambling();
        demo.setSize(200,150);
        demo.createGUI();
        demo.setVisible(true);
    }

    private void createGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        Container window = getContentPane();
        window.setLayout(new FlowLayout());

        button = new JButton("throw");
        window.add(button);
        button.addActionListener(this);

        valuesTextField = new JTextField(14);
        window.add(valuesTextField);

        resultTextField = new JTextField(12);
        window.add(resultTextField);

        random = new Random();
    }

    public void actionPerformed(ActionEvent event) {
        int die1, die2, die3;

        die1 = random.nextInt(6) + 1;
        die2 = random.nextInt(6) + 1;
        die3 = random.nextInt(6) + 1;
        
        
        valuesTextField.setText("the die values are "
            + Integer.toString(die1) + " and "
            + Integer.toString(die2) + " and " + Integer.toString(die3));
        if((die1 + die2 + die3) % 18 == 0  ) {
                resultTextField.setText("dice equal - a win $20 ");
        }       
        else if (die1 == die2 && die2 == die3 && die1==die3)        {
                resultTextField.setText("dice equal - a win $10 ");
        }
               
        else if (die1 == die2 || die2 == die3 || die1==die3) {
                resultTextField.setText("dice equal - a win $5 ");
        }
        else {
            resultTextField.setText("dice not equal - lose");
        }  
        
    }
}

再試一次看看能不能RUN...
頂部
 




當前時區 GMT+8, 現在時間是 2008-8-22 08:06 AM

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.213685 second(s), 7 queries , Gzip enabled

清除 Cookies - 聯繫我們 - 廣告查詢 [威旭代理] - 伊莉討論區 - Archiver
重要聲明:本討論區是以即時上載留言的方式運作,伊莉討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。伊莉討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。