主页 > 资讯 > 用java写猜字母的小游戏;随机生成几个字母,玩家输入几个数与随机生成的数进行比较。
资讯

用java写猜字母的小游戏;随机生成几个字母,玩家输入几个数与随机生成的数进行比较。

2025-04-12 14:23  来自:未知  凌晨365手游网

一、用java写猜字母的小游戏;随机生成几个字母,玩家输入几个数与随机生成的数进行比较。

这个行不 ????

package zhouhu12;

import java.util.Arrays;

import java.util.Scanner;

/**

* 1.难度选项选择;

* 2.随机生成相应数量的字符,并装入数组;

* 3。接受控制台输入的字符并加以比较。输出比较的结果。

* toUpperCase 转换为大写字母 toLowerCase 转换为小写。

*/

public class GuessABC {

public static void main(String[] args) {

int num;

do{

guessGame(generate());

System.out.println(1. 重新开始游戏,2.退出游戏);

Scanner sc=new Scanner(System.in);

num=sc.nextInt();

}while(num==1);

System.out.print(游戏结束,欢迎下次来玩。);

}

public static char[] generate(){

Scanner sc=new Scanner(System.in);

int g;

do{

System.out.println(欢迎进入猜字母游戏,请选择游戏难度等级:1.初级 2.中级 3.高级);

g=sc.nextInt();

}while(g<1 || g>4);

char arr[]=new char[g];

for(int i=0;i<g;i++){

arr[i]=(char)(int)(Math.random()*26+97);

}

return arr;

}

public static void guessGame(char arr[]){

int count=0;

char arr1[]=new char[arr.length];

do{

System.out.println(请输入+arr.length+个字母:(输入 0 退出));

Scanner sca=new Scanner(System.in);

String A=sca.next();

System.out.println(A);

char arr2[]=A.toCharArray();

arr1=Arrays.copyOf(arr2,3);

if(arr1[0]=='0')

break;

System.out.print(答案:);

for(int i=0;i<arr.length;i++){

if(arr[i]==arr1[i]){

count++;

System.out.print(arr[i]);

}

else{

System.out.print(*);

}

}

System.out.println();

if(count==arr.length){

System.out.println(恭喜你猜对了);

break;

}

else{

System.out.println(猜对+count+个,继续加油。);

}

count=0;

}while(arr1[0]!='0');

}

}

二、RANDOM+GAME是甚么意思

random game:随机游戏

三、有很多随机事件的复古游戏

龙之纪元1,2 1相对比较过瘾,有很多技能树和不同的路线

泰坦之旅,有9个职业,可以职业双修

暗黑之门:伦敦 技能也很多的3D游戏

虐杀原型 动作类的精品,不过只有一个角色,技能也很多,画面很过瘾

四、求助,想要一些随机性大一些的游戏

辐射3,高自由度,高随机性,一个小的回答,就有可能改变不同的进度和剧情。

五、求几款高细节,随机率高的大型单机游戏,不要太假.(100G以下)

辐射4

孤岛惊魂4

上古卷轴5

六、电脑中随机附带的游戏空当接龙怎么玩?

空当接龙:玩法

空当接龙是许多纸牌形式的游戏之一。游戏区由四个回收单元,四个可用单元和一副牌组成,游戏开始时,牌的正面朝上,排成八列。回收单元是位于屏幕右上角的四个放纸牌的位置。A 可立即移到回收单元中,其他相同花色的牌可按从小到大的顺序移到 A 上面。将所有纸牌都移入回收单元后,即告胜利。可用单元是位于屏幕左上角的四个放纸牌的位置。每个单元可容纳一张纸牌。

单击打开游戏。

双击“空当接龙”。

如果找不到“空当接龙”,则可能需要安装该游戏。有关安装 Windows 功能的详细信息,请参阅打开或关闭 Windows 功能。

如果没有已保存的游戏,则空当接龙将开始一个新游戏。如果有保存的游戏,则可以继续先前的游戏。

如要移动纸牌,请先单击这张牌,然后单击要移到的位置。移牌的规则如下:

将牌移动到列时,必须按照从大 (K) 到小 (A) 的顺序移动,并且红黑花色交替。

将牌移动到回收单元时,必须按照从小 (A) 到大 (K) 的顺序移动,并且花色相同。

每列最下面那张牌可以移到可用单元、另一列的最下面或者回收单元中。

可用单元中的牌可以移到一列的最下面或回收单元中。

提示

事先计划多次移动。 与下象棋一样,您做的每次移动都会影响到整个游戏。不要每次仅移动一张牌。移动牌以建立长串,清除列,并将 A 移动回收单元中。

尝试翻开并清除靠近列顶部的小牌。 当您看到 A 和 2 埋在某个列中许多其他牌下面时,请优先清除该列,并尽早在游戏中将 A 移动到回收单元中。

使可用单元为空。 在每个可用单元(左侧)上一次可以留一张牌。使用这些可用单元以来回移动串和列。空出的可用单元越多,就越容易移动长串并快速来回移动牌;空出四个可用单元表示您有可移动四张牌的临时场所。尝试像这样移动牌,在移动完成后,使可用单元保持为空。

右键单击显示牌。 如果您无法准确看到某张埋着的牌的花色或数字,请右键单击它以显示整张牌。确保按住鼠标按钮,就可以一直看到这张牌。

任何可能的时候,请清除整列。 将每张牌从某个列移开,使用 K 开头重新开始这一列,然后连续填充该列。如果无法以 K 开头重新开始该列,请选择尽可能最大的牌。许多玩家都不会以低于 10 的牌开头来重新开始某一列。

可以在“选项”对话框中调整游戏选项。

单击打开游戏。

双击“空当接龙”。

如果找不到“空当接龙”,则可能需要安装该游戏。有关安装 Windows 功能的详细信息,请参阅打开或关闭 Windows 功能。

单击“游戏”菜单,然后单击“选项”。

选中要打开的所有选项的复选框,然后单击“确定”。

如果需要以后打完游戏,只需关闭游戏并单击“保存”。下次开始游戏时,游戏将询间您是否要继续玩已保存的游戏。若要继续玩,请单击“是”。