黑马程序员技术交流社区
标题:
吼吼。。今天学的猜字游戏
[打印本页]
作者:
gss
时间:
2015-9-13 23:38
标题:
吼吼。。今天学的猜字游戏
import java.util.*;
public class GuestDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("请输入1-100之间的数字");
int num = (int)(Math.random() * 100) + 1;
int count=0;
while(true){
int result=sc.nextInt();
count++;
if(result>num){
System.out.println("哥们 我没这么大,人家还小");
//count++;
}
else if(result<num){
System.out.println("哥们 我没这么小...");
//count++;
}
else{
System.out.println("哥们 恭喜您答对了,娶我回家吧");
//count++;
break;
}
}
if(count>=50){
System.out.println("哥们 你太笨了。。。默默的走吧");
}
else if(count>20){
System.out.println("哥们 你的智商有点着急啊");
}
else if(count>10){
System.out.println("哥们 你还是有点笨");
}
else{
System.out.println("哥们,你是天才啊");
}
}
}
{:2_32:}
作者:
平凡的鱼
时间:
2015-9-13 23:40
一楼
作者:
stray_cat
时间:
2015-9-13 23:43
while循环里的else语句挺诱人~
作者:
silencea
时间:
2015-9-13 23:46
真会玩!
作者:
liupanpan
时间:
2015-9-13 23:47
我想成为天才,可惜这辈子好像不可能了!呵呵
作者:
爱吐泡泡的鱼
时间:
2015-9-13 23:51
好吧,我承认了我来打酱油
作者:
benpaodeboluo
时间:
2015-9-13 23:52
我还是选择猜错了吧!
作者:
193936696
时间:
2015-9-13 23:54
哈哈 学以致用啊
作者:
yi秒的危笑
时间:
2015-9-14 16:16
很不错,学以致用
作者:
kaysun
时间:
2015-9-14 16:43
呜呜,这里我还不会,要加把劲了
作者:
武超0902
时间:
2015-9-14 16:55
/*
* A:案例演示
* 需求:猜数字小游戏(数据在1-100之间)
*输出猜对了的提示,共猜多少次及提示.
*/
import java.util.Scanner;
class GuessNum
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);//创建键盘录入对象
//定义一个变量接收随机生成的0-100之间的数
int guessNum = (int)(Math.random()*100)+1;
//System.out.print(guessNum);
//定义一个循环来输入猜测的数,因为不知道会猜几次所以定义一个死循环
System.out.println("请输入一个数,范围在0-100之间");
int count =0;//定义一个count用来计数
for (; ; ){
int result =sc.nextInt();
count++;
if(result>100 || result<0){
System.out.println("输入有误,请输入一个数,范围在0-100之间");
//count++; //满足条件自加一次
}else
if (result<guessNum){
System.out.println("猜小了");
//count++;
}else if(result>guessNum){
System.out.println("猜大了");
//count++;
}else{
System.out.print("太棒了,答对了,");
//count++;
System.out.print("共猜了"+count+"次,");//输出共猜了多少次
if(count==1){
System.out.println("快去买彩票");
}else if(count<=10){
System.out.println("还算正常");
}else if(count<=20){
System.out.println("凑合活着吧");
}else{
System.out.println("死去吧");
}
break;//跳出循环
}
}
这是我写的!
作者:
l631356126
时间:
2015-9-14 17:39
城会玩
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2