求用java语言制作猜物品价格的小游戏的程序代码

求用java语言制作猜物品价格的小游戏的程序代码,第1张

import java.awt.*

import java.awt.event.*

import java.applet.*

import java.io.*

public class testframe extends Frame implements ActionListener

{

Button b1

Panel p1

Label text1

TextField text2

TextArea text3

int num[]

int i

String str

int times=0

int A,B

public testframe(String str)

{

b1=new Button("确定")

p1=new Panel()

text1=new Label("输入四位整数:")

text2=new TextField(10)

text3=new TextArea(10,10)

p1.setLayout(null)

p1.setBackground(Color.GRAY)

setSize(300,300)

setVisible(true)

b1.setBackground(Color.BLUE)

b1.setForeground(Color.WHITE)

b1.setSize(80,30)

p1.add(text1)

p1.add(text2)

p1.add(text3)

p1.add(b1)

text1.setBounds(0,0,100,20)

text2.setBounds(0,2*text1.getBounds().height,150,20)

text3.setBounds(0,3*text1.getBounds().height,150,150)

b1.setBounds(200,50,60,30)

add(p1)

b1.addActionListener(this)

addWindowListener(new shut())

}

public void rand()

{ num=new int[10]

for(i=0i<4i++)

{

num[i]=(int)(Math.random()*10)

int j=0

while(j<i)

{if(num[j]==num[i])

{num[i]=(int)(Math.random()*10)

continue

}

j++

}

}

}

public void compair()

{

int x,m,n

x=Integer.parseInt(text2.getText())

A=0B=0

for(m=3m>-1m--){

for(n=0n<4n++){

if((int)(x/Math.pow(10,m))==num[n])

{

if(m+n==3)

A++

else

B++

}

}

x=x-(int)(x/Math.pow(10,m))*(int)(Math.pow(10,m))

}

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==b1)

if(times<5){

if(Integer.parseInt(text2.getText())<1000||Integer.parseInt(text2.getText())>9999)

text2.setText("输入数字不合法")

else

{ if(A==4)

text2.setText("猜对了")

times++

compair()

text3.append("第")

text3.append(String.valueOf(times))

text3.append("猜的结果是:")

text3.append(String.valueOf(A))text3.append("A")

text3.append(String.valueOf(B))text3.append("B")

text3.append("\n")

}

}

else

{

text3.setText("超过5次,重新开始.\n")

times=0

rand()

}

}

public static void main(String[] args)

{

new testframe("窗口程序")

}

}

class shut extends WindowAdapter

{

public void windowClosing(WindowEvent e)

{

System.exit(0)

}

}

1、向往的生活猜物品游戏规则。

2、向往的生活猜物品游戏怎么猜。

3、向往的生活游戏猜东西

4、向往的生活里面猜东西的游戏是怎么猜出来。

1.《向往的生活》当中猜物品的游戏又叫黑魔法游戏。

2.该游戏的答案和指的东西无关,正确的指的东西应该是指的黑色东西的下一个,这就是所谓的黑魔法。

疯狂猜图

狂猜图是由北京豪腾科技软件有限公司开发的一款十分新颖的国产解谜猜图游戏,这款益智游戏的最大亮点就在于能够不断地扩大玩家的知识面,侧重于休闲和互动性,很适合消磨休闲时间,做一个有见识的人。游戏 *** 作简单,即根据游戏中展示出的幽默搞笑图片判断出其名称。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11788011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存