Java编写猜数字小游戏_java

本文实例讲述了java实现的简单猜数字游戏代码。分享给大家供大家参考。

以下是Java语言写的一个猜数字小游戏引用片段:

 import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.Scanner;

 //主函数
 public class calssOne {

   public static void main(String[] args) {

   //shit+Ctrl+o
    int result;
    //随机产生一个在100以内的数字
    int number = (int)(Math.random()*100);
    System.out.println("\n***********猜数码小游戏,你hold得住吗?*********");
    System.out.println("\n  ********随机数字产生:不告诉你!*********\n");
    System.out.println("\n  ***********答案:"+number+"***************\n");
    System.out.println("让我们动动脑筋来猜一猜吧,小提示:他是一个从1到100的整数");
    long sTartTime=System.currentTimeMillis();//定义一个时间变量
    for(int i=1;i<100;i++){
     System.out.println("请输入你第"+i+"次的猜测");
     result=calssOne.guess(i);//通过调用输入函数得到输入结果
     //通过比较输出控制台
     if(result>number)
       System.out.println("不好意思,您所猜的数字大于谜底数字!");
     else if(result < number)
       System.out.println("不好意思,您所猜的数字小于谜底数字!");
     else {
       SimpleDateFormat sNowDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       long sEndTime=System.currentTimeMillis();
       System.out.println("\n  ***********正确答案:"+number+"***************\n");
       if(i==1){
         System.out.println("perfect!!恭喜您!一次就中!!");
       }
       else if(i<10){
         System.out.println("good job! 您总共猜了"+i+"次, 还要继续加油!!");
       }
       else{
         System.out.println("not bad! 您总共猜了"+i+"次, 任重而道远啊!");
       }
       System.out.println("当前时间 :" +sNowDate.format(new Date()));// new Date()为获取当前系统时间
       //System.out.println("当前时间 :" +sNowDate);
       System.out.println("所用时间 :" +(sEndTime-sTartTime)/1000+"秒");
     return;
     }
    }
   }
   //输入函数
   public static int guess(int i){
     //通过引入import java.util.Scanner类包
    Scanner sc=new Scanner(System.in);
    int result;
    try{
      //使在控制台输入的内容必须为数字
      result=sc.nextInt();
      return result;
    }
    catch (Exception e) {
      // TODO: handle exception
    System.out.println("你輸入的不是數字,请重新输入第"+i+"个数字");
    //调用本函数重新输入
    guess(i);
    }
    return 0;
   }
 }

Java语言写的一个猜数字小游戏功能,分享给大家!对于刚刚学习编程的同学可以看看,希望本文所述对大家的java程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索猜数字小游戏
, java猜数字小游戏
java猜数字游戏
java猜数字小游戏、用java编写猜数字游戏、java编写猜数字游戏、用java编写小游戏、java编写小游戏,以便于您获取更多的相关知识。

时间: 2024-12-23 18:17:51

Java编写猜数字小游戏_java的相关文章

java编写贪吃蛇小游戏_java

废话不多说,直接奉上代码: Frame.java package snake; import java.awt.Graphics; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import

Shell脚本实现的猜数字小游戏_linux shell

生成的密码和用户输入可以接受重复数字. 所以相对一般规则的猜数字可能难度要大不少. 本版本规则: A--数字对,位置也对 B--排除A的结果后,数字对,但位置不对 开始后,系统化初始化一个4位可重复数字,如"1223".假设用户第一次输入"1234",那么系统将提示"2A1B",前两位数字"12"相同并且位置也相同,为"2A".后两位数字中,用户输入的"3"与密文中"3&quo

js猜数字小游戏的简单实现代码

这篇文章介绍了js猜数字小游戏的简单实现代码,很好玩的游戏哦,可以看看你的智商 是否惊人额   复制代码 代码如下:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xh

go语言实现猜数字小游戏的方法_Golang

本文实例讲述了go语言实现猜数字小游戏的方法.分享给大家供大家参考.具体分析如下: 随机生成一个数字,输入一个数字看是否匹对,匹配则结速,反之提示是大了还是小了 复制代码 代码如下: package main import (     "bufio"     "fmt"     "math/rand"     "os"     "strconv"     "time" ) var (  

简单的C语言猜数字小游戏

猜数字小游戏可谓是C语言最为基础的一个知识点了,我们可以在此基础上进行延伸,实现随机数的猜测,然后是加入再来一局的模式,等等.这里是抛砖引玉,希望你能做出你的经典之作. #include <stdio.h> #include <stdlib.h> int main() { int Password=0,Number=0,price=58,i=0; while( Password != 1234 ) { if( i >= 3 ) return; i++; puts("

Java完美实现2048小游戏_java

完美地模仿了2048游戏,是根据网友的一个2048改的. Block.java import javax.swing.*; import java.awt.*; public class Block extends JLabel { private int value; public Block() { value = 0;//初始化值为0 setFont(new Font("font", Font.PLAIN, 40));//设定字体 setBackground(Color.gray

C语言实现的猜数字小游戏(主要是对于自定义函数的运用)

#include <stdio.h> #include <stdlib.h> #include<time.h>//加上此头文件的作用是什么?另外不加的话有什么影响? //随机生成一个1~100的数字 int getRandomNumber() {     srand((unsigned int)time(0));     return (rand()%100)+1; } //定义一个对猜数字游戏所用次数的结果的判断 void GuessResult(int counte

用java编写的俄罗斯方块小游戏

import java.awt.*; import java.applet.Applet; public class Blocks extends Applet implements Runnable { Dimension d; Font largefont= new Font("Helvetica", Font.BOLD, 28); Font smallfont= new Font("Helvetica", Font.BOLD, 10); Color textc

猜数字小游戏(Guess a number between 1 and 1000)

//Guess a number between 1 and 1000//Java how to program, 5/e, Exercise 6.34-35import javax.swing.*;import java.awt.*;import java.awt.event.*;public class NumberGuessGame extends JApplet implements ActionListener { int number,random,counter=0; JLabel