求人编写JAVA 小程序~~~如题 谢谢了
用JAVA编写一个猜数字的小游戏。系统先生成一个随机数字(1-100之间的整数),然后由用户输入数字,系统给出提示(输入数字过大。过小或者正确)如此反复进行直到用户输入正...
用JAVA 编写一个猜数字的小游戏。系统先生成一个随机数字(1-100之间的整数),然后由用户输入数字,系统给出提示(输入数字过大。过小或者正确)如此反复进行直到用户输入正确为止并给出祝贺信息~~ 高手们 帮我做下~~~会的发我邮箱
展开
展开全部
import java.util.Random; import java.util.Scanner; public class xiaogame { private int num; public int createRandom(){ Random r=new Random(); //Random类中有个nextInt()方法可随机产生一个随机整数 num=r.nextInt(100); return num; } public void compare(){ Scanner sc=new Scanner(System.in); System.out.println("请输入一个要比较的整数:"); int a=sc.nextInt(); if(num>a){ System.out.println("输入的数太小请重新输入一个数:"); compare(); //递归调用 }else if(num<a){ System.out.println("输入的数太大请重新输入一个数:"); compare(); //递归调用 }else{ System.out.println("恭喜您猜对了"); } } public static void main(String[] args) { xiaogame xg=new xiaogame(); xg.createRandom(); xg.compare(); } }
求采纳
求采纳
展开全部
package org.totong.test; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.DecimalFormat; import java.text.NumberFormat; import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JLabel; public class TimerApplet extends JApplet implements ActionListener{ private JLabel lblTime=new JLabel("时间"); private JButton btnStart=new JButton("开始"); private JButton btnEnd=new JButton("结束"); private long startTime=System.currentTimeMillis(); private boolean isRun=false; private NumberFormat numberFormat=new DecimalFormat("0.000"); public TimerApplet(){ this.setLayout(new FlowLayout()); this.add(lblTime); this.add(btnStart); this.add(btnEnd); btnStart.addActionListener(this); btnEnd.addActionListener(this); } public void actionPerformed(ActionEvent e) { if(e.getSource()==btnStart){ class TimerThread implements Runnable{ public void run() { isRun=true; startTime=System.currentTimeMillis(); while(isRun){ try { Thread.sleep(100); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } double time=(System.currentTimeMillis()-startTime); lblTime.setText(numberFormat.format(time/1000)); } } } new Thread(new TimerThread()).start(); } if(e.getSource()==btnEnd){ isRun=false; } } }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询