编写图形界面的猜数游戏的Java程序。
猜数游戏的规则如下:
1)系统产生一个[0,100]的随机整数,设为m。
2)用户通过文本输入框来猜测该数的大小
3)如果用户猜测的数字比m大或比m小,则通过对话框提示用户往相反的方向猜,回到2继续;如果用户猜对了,则通过对话框恭喜用户猜对了!输出用户猜测所用的次数则回到1)继续。用户点击关闭则退出程序!

package week17;

import java.awt.*;

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 张小千

    17人对此回答表示赞同

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;

    public class GuessNumber extends JFrame implements ActionListener {

    private JButton jb = new JButton("OK!");

    private JPanel jp = new
    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 雪中向日葵

    8人对此回答表示赞同

    这是我的代码,目的跟你一样,你可以看看,用的是图形界面
    import java.awt.*;
    import java.awt.event.*;

    class A extends WindowAdapter
    {
    public void windowClosing (WindowEvent e)
    {
    System.exit(0);
    }
    }

    class WindowButton
    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Gavin

    1人对此回答表示赞同

    int m = (int) (Math.random() * 100);
    这条语句的地方写错了,其实你的程序没有错,只是你上面的语句写在监听里面你自己的运气没有那么好能猜中罢了.
    int m = (int) (Math.random() * 100);
    该语句写在监听里面的话你每次输入一次数字产生的随机数都会改变一次,正确的做法是声明一个全局变量m,然后在构造方法中初始化m,那样才能达到你想要的效果.
    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部