java 游戏 编写排行榜
创始人
2024-06-10 15:56:40
0

一、求java编写数字游戏程序代码

这个是 DOS界面的,下面还有一个applet的

import java.lang.Math;

import java.util.Scanner;

public class Test40{

public static void main(String[] args){

go();

}

private static void go(){//程序逻辑结构

int aa=(int)(Math.random()* 100);// create a number from 1 to 100

System.out.println("请输入一个数字:");

Scanner sc= new Scanner(System.in);

int count=0;//计数器,统计猜测次数

int guessnum= 0;

while(true){

guessnum= sc.nextInt();

if(guessnum> aa){

System.out.println("大了,请输入个小点的数字!");

}

if(guessnum< aa){

System.out.println("小了,请输入个大点的数字!");

}

if(guessnum== aa){

System.out.println("恭喜你,猜对了!您一共猜了"+count+"次");

System.out.println("是否继续?Y/N");

String s=sc.next();

if("Y".equals(s)||"y".equals(s)){

System.out.println("程序已重新开始!");

go();

}else if("N".equals(s)||"n".equals(s)){

System.out.println("程序已关闭!");

System.exit(0);//退出程序

}

}

count++;

}

}

}

下面的是applet的

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

import java.util.Random;

public class Guess extends Applet implements ActionListener{

Panel p1, p2, p3, p4;

Button b1, b2;

Label l1, l2;

TextField t1;

TextArea t2;

int num;

public void init(){

setSize(230, 300);

setBackground(Color.pink);

l1= new Label("这是一个猜数字程序(0-100)", Label.CENTER);

l2= new Label("begin:");

t1= new TextField(10);

t2= new TextArea("", 10, 30);

b1= new Button("猜测");

b2= new Button("查看数字");

Random rand= new Random();

num= rand.nextInt(100);

add(l1);

add(l2);

add(t1);

add(t2);

add(b1);

add(b2);

b1.addActionListener(this);

b2.addActionListener(this);

}

public void actionPerformed(ActionEvent j){

int n;

try{

if(j.getSource()== b1){

String s;

s= String.valueOf(t1);

if(s.compareTo("1")< 0|| s.compareTo("9")> 0)

t2.setText("输入有误!\n请重新输入!");

n= Integer.parseInt(t1.getText());

if(n< num)

t2.setText("小了,请输入个大点的数字");

else if(n> num)

t2.setText("大了,请输入个小点的数字");

else{

t2.setText("恭喜你,猜对了");

Random rand1= new Random();

num= rand1.nextInt(100);

}

}

if(j.getSource()== b2){

t2.setText(""+ num);

}

} catch(Exception e){

}

}

}

二、如何用java编写一个游戏排行榜的功能

1)把记录的东西存到一个ArrayList里但是退出以后再进入就没了。

2)把记录的东西存到一个txt文件中用特殊的方式存再用特殊的方式取

比如说存的时候用“,”隔开名字和分数,在取的时候用split方法去分割

名字和分数。

3)把名字和分数存到数据库要的时候调用就是了(这个是最好的方法)

至于排行的话重写compareTo方法然后用Collections.sort去排序。

一、求java编写数字游戏程序代码

这个是 DOS界面的,下面还有一个applet的

import java.lang.Math;

import java.util.Scanner;

public class Test40{

public static void main(String[] args){

go();

}

private static void go(){//程序逻辑结构

int aa=(int)(Math.random()* 100);// create a number from 1 to 100

System.out.println("请输入一个数字:");

Scanner sc= new Scanner(System.in);

int count=0;//计数器,统计猜测次数

int guessnum= 0;

while(true){

guessnum= sc.nextInt();

if(guessnum> aa){

System.out.println("大了,请输入个小点的数字!");

}

if(guessnum< aa){

System.out.println("小了,请输入个大点的数字!");

}

if(guessnum== aa){

System.out.println("恭喜你,猜对了!您一共猜了"+count+"次");

System.out.println("是否继续?Y/N");

String s=sc.next();

if("Y".equals(s)||"y".equals(s)){

System.out.println("程序已重新开始!");

go();

}else if("N".equals(s)||"n".equals(s)){

System.out.println("程序已关闭!");

System.exit(0);//退出程序

}

}

count++;

}

}

}

下面的是applet的

import java.applet.*;

java 游戏 编写排行榜

import java.awt.*;

import java.awt.event.*;

import java.util.Random;

public class Guess extends Applet implements ActionListener{

Panel p1, p2, p3, p4;

Button b1, b2;

Label l1, l2;

TextField t1;

TextArea t2;

int num;

public void init(){

setSize(230, 300);

setBackground(Color.pink);

l1= new Label("这是一个猜数字程序(0-100)", Label.CENTER);

l2= new Label("begin:");

t1= new TextField(10);

t2= new TextArea("", 10, 30);

b1= new Button("猜测");

b2= new Button("查看数字");

Random rand= new Random();

num= rand.nextInt(100);

add(l1);

add(l2);

add(t1);

add(t2);

add(b1);

add(b2);

b1.addActionListener(this);

b2.addActionListener(this);

}

public void actionPerformed(ActionEvent j){

int n;

try{

if(j.getSource()== b1){

String s;

s= String.valueOf(t1);

if(s.compareTo("1")< 0|| s.compareTo("9")> 0)

t2.setText("输入有误!\n请重新输入!");

n= Integer.parseInt(t1.getText());

if(n< num)

t2.setText("小了,请输入个大点的数字");

else if(n> num)

t2.setText("大了,请输入个小点的数字");

else{

t2.setText("恭喜你,猜对了");

Random rand1= new Random();

num= rand1.nextInt(100);

}

}

if(j.getSource()== b2){

t2.setText(""+ num);

}

} catch(Exception e){

}

}

}

二、如何用java编写一个游戏排行榜的功能

1)把记录的东西存到一个ArrayList里但是退出以后再进入就没了。

2)把记录的东西存到一个txt文件中用特殊的方式存再用特殊的方式取

比如说存的时候用“,”隔开名字和分数,在取的时候用split方法去分割

名字和分数。

3)把名字和分数存到数据库要的时候调用就是了(这个是最好的方法)

至于排行的话重写compareTo方法然后用Collections.sort去排序。

相关内容

热门资讯

十八禁游戏排行榜 一、十八禁游戏制作公司ILLUSIONILLUSION(イリュージョン)是日本株式会社Eye One...
steam手柄游戏排行榜 一、steam十大必玩手柄游戏列表:1、《真人快打11》《真人快打11》(Mortal Kombat...
h iphone游戏排行榜 各位老铁们好,相信很多人对h iphone游戏排行榜都不是特别的了解,因此呢,今天就来为大家分享下关...
日本好玩h游戏排行榜 一、日本安卓h性游戏下载.很无语有这么难谁告知!!!您好:成人色情游戏是国家明令禁止的游戏,正规的应...
steam游戏排行榜怎么查 一、steam游戏排行榜在哪里看steam游戏排行榜通过官方网站点击进入Steam官网查看。Stea...
hgame游戏排行榜 大家好,hgame游戏排行榜相信很多的网友都不是很明白,包括《怪异恐剧院》:令人惊艳的HGame,相...
美国app游戏排行榜 一、手游排行榜2023前十名手游排行榜2023前十名:《蛋仔派对》《桃源深处有人家》《泰拉瑞亚》《弹...
td游戏排行榜 一、2023好玩的td游戏好玩的td手游2023年,随着技术的不断发展,各种趣味性质的TD游戏也相继...
最新消消乐类的游戏排行榜 一、消消乐游戏排行榜消消乐游戏排行榜如下:《开心消消乐》、《宾果消消消》、《海滨消消乐》、《旋转消消...
变态版游戏盒子排行榜下载 一、十大变态游戏盒子排行榜今天小编要为大家带来的是十大变态游戏盒子排行榜,都是全网高人气的bt手游平...