「java四字词语游戏」四字游戏有哪些

博主:adminadmin 2023-03-17 03:08:10 347

今天给各位分享java四字词语游戏的知识,其中也会对四字游戏有哪些进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用java程序编写一个猜成语的游戏

很简单,存储谜语类的实例到集合里, 然后每次随机抽一个出来,在上面显示谜面, 当点击确定时,比较提交的文字和谜底是否相同, 点击下一个时,显示下一个谜面,当判断前面的所有回答都正确时, 把牛郎织女的图片切换成在一起的图片.

有一个java手机游戏叫什么xx江湖或热血xx总之四个字带血字,具体是什么我也记不清了,能告诉我叫什么吗?

倒。

“有一个java手机游戏叫什么xx江湖或热血xx总之四个字带血字”

xx江湖 + 热血xx = 热血江湖?

我知道有一款游戏叫热血江湖,去看看吧。

寻找一款java游戏,主角使用铁拳做武器

你可以玩玩

很值得挑战的一个游戏

而且还有网游版了

OL是联合CAPCOM强强打造的一款纯动作角色扮演游戏

内容丰富多彩 游戏多种多样

怪物很有挑战性

支持键盘手柄双操作

下次就是不删档内测了

可以去官网看看信息哦

用java编写一个猜字游戏程序,答案不限

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

int guessTime = 8;

boolean restart = true;

while (restart) {

System.out.println("请选择下列选项!");

System.out.println("1 ----开始猜数");

System.out.println("2 ----游戏参数设置");

System.out.println("9 ----退出");

boolean flag = true;

String choose = null;

Scanner in = null;

while (flag) {

in = new Scanner(System.in);

choose = in.next();

if (!choose.matches("[129]")) {

System.out.println("输入错误,请重新输入");

continue;

} else {

break;

}

}

if ("2".equals(choose)) {

boolean chooseLevel = false;

System.out.println("请选择游戏难度!");

System.out.println("1 ----难(4次)");

System.out.println("2 ----一般(6次)");

System.out.println("3 ----容易(8次)");

while (!chooseLevel) {

String s = in.next();

if (s.matches("[123]")) {

switch (Integer.parseInt(s)) {

case 1:

guessTime = 4;

chooseLevel = true;

break;

case 2:

guessTime = 6;

chooseLevel = true;

break;

case 3:

guessTime = 8;

chooseLevel = true;

break;

default:

System.out.println("你输入的选择不存在(请输入1、2、3)");

break;

}

} else {

System.out.println("你输入的选择不存在(请输入1、2、3)");

}

}

continue;

}

if ("9".equals(choose)) {

System.exit(0);

}

if ("1".equals(choose)) {

String number = String.valueOf(Math.round(Math.random() * 100) + 1);

System.out.println(number);

boolean getIt = false;

int count = 0;

while (!getIt ++count = guessTime) {

System.out.println("请输入你猜的值(1-100)");

String s = in.next();

if (s.matches("\\d+")) {

try {

if (Integer.parseInt(s) == Integer.parseInt(number)) {

getIt = true;

break;

} else if (Integer.parseInt(s) Integer.parseInt(number)) {

System.out.println("你输入的数字大了!");

} else {

System.out.println("你输入的数字小了!");

}

} catch (NumberFormatException e) {

System.out.println("你输入的数据超过Integer的最大范围!");

continue;

}

} else {

System.out.println("你输入的数据不合法!");

continue;

}

}

if (getIt) {

System.out.println("恭喜你猜对了,你的战斗力是" + Math.round((1 - count * 1.0 / guessTime) * 100) + "%");

} else {

System.out.println("超过次数,尚需努力");

}

in.nextLine();

in.nextLine();

}

}

}

}

用java完成唐诗测试游戏:从每句随机去掉一个字_代替,然后将去掉的字组合为4种选项,让用户选择正确答案。

Java程序:

import java.util.Random;

public class Test0201 {

public static void main(String[] args) {

String[] poem = new String[]{"赠孟浩然",

"吾爱孟夫子", "风流天下闻",

"红颜弃轩冕", "白首卧松云",

"醉月频中圣", "迷花不事君",

"高山安可仰", "徒此揖清芬"};

String[] keys = new String[poem.length-1]; //存储每句中抽出的单字

String[] items = new String[4]; //存储4种备选答案选项

String correctItem;

int i;

drawKey(poem, keys);

correctItem = generateItems(keys, items);

System.out.println("以下唐诗的每一句都少一个字,请选择合适的选项,将各选项中的字接顺序填充后,形成完整的唐诗:\n");

System.out.println(poem[0]);

for(i=1; ipoem.length; i++){

System.out.println(poem[i] + (i%2==1 ?"," : "。"));

}

System.out.println();

for(i=0; iitems.length; i++){

System.out.println(items[i]);

}

System.out.print("\n正确答案:" + correctItem);

}

//从各句唐诗中抽取一个字并存储,将该字用“_”代替

public static void drawKey(String[] poem, String[] keys){

int i, pos;

Random rand = new Random();

for(i=1; ipoem.length; i++){

pos=rand.nextInt(poem[i].length());

keys[i-1] = poem[i].substring(pos, pos+1);

poem[i] = poem[i].substring(0, pos) + "_" + poem[i].substring(pos+1);

}

}

//组成备选答案选项,返回正确答案

public static String generateItems(String[] keys, String[] items){

Random rand = new Random();

int[] arr;

int n = keys.length;

int pos = rand.nextInt(4); //正确答案的位置

int i, j;

StringBuffer buff = new StringBuffer();

for(i=0; in; i++){

buff.append(keys[i]);

}

items[pos] = (char)('A' + pos) + ". " + buff.toString();

buff.delete(0, n);

for(i=0; i4; i++){

if(i == pos){

continue;

}

arr = generateArray(n);

for(j=0; jn; j++){

buff.append(keys[arr[j]]);

}

items[i] =(char)('A' + i) + ". " + buff.toString();

buff.delete(0, n);

}

return items[pos];

}

//生成由n个数字[0, n-1]组成的随机数数组

private static int[] generateArray(int n){

int[] arr = new int[n];

Random rand = new Random();

int i;

for(i=0; in;){

arr[i] = rand.nextInt(n);

if(isExistFigure(arr, i, arr[i])){

continue;

}

i++;

}

return arr;

}

//判断某数字在数组中是否存在

private static boolean isExistFigure(int[] arr, int n, int key){

for(int i=0; in; i++){

if(arr[i] == key){

return true;

}

}

return false;

}

}

运行测试:

第一次测试:

以下唐诗的每一句都少一个字,请选择合适的选项,将各选项中的字接顺序填充后,形成完整的唐诗:

赠孟浩然

吾_孟夫子,

_流天下闻。

红颜弃轩_,

白首卧松_。

醉月频中_,

迷花不事_。

高山安_仰,

_此揖清芬。

A. 爱徒君风可云冕圣

B. 云徒君风冕圣爱可

C. 君冕圣可风云徒爱

D. 爱风冕云圣君可徒

正确答案:D. 爱风冕云圣君可徒

第二次测试:

以下唐诗的每一句都少一个字,请选择合适的选项,将各选项中的字接顺序填充后,形成完整的唐诗:

赠孟浩然

吾爱孟夫_,

风流天下_。

红颜弃_冕,

_首卧松云。

醉月频_圣,

迷花_事君。

高山_可仰,

徒此揖_芬。

A. 不白闻子中轩清安

B. 子闻轩白中不安清

C. 白不闻轩清安子中

D. 清子不白中安轩闻

正确答案:B. 子闻轩白中不安清

java四字词语游戏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于四字游戏有哪些、java四字词语游戏的信息别忘了在本站进行查找喔。