黑马程序员技术交流社区
标题:
如果这都不算技术,我还拿什么挣我的技术分??????
[打印本页]
作者:
金大少
时间:
2015-5-6 21:28
标题:
如果这都不算技术,我还拿什么挣我的技术分??????
这是一个猜数字游戏
思路:
/*
第一步首先产生一个随机数;
第二步接着输入一个数字;
第三步最后拿随机数和输入数字做比较;
*/
import java.util.Scanner;//导入包。
class GuessGame
{
public static void main (String [] args)
{
int number =(int)(Math.random()*10);//产生随机数字
Scanner sc = new Scanner(System.in);
while(true)
{
System.out.println("请输入一个数字(1--100)");
int number1 = sc.nextInt();//键盘输入
if(number1>number)
{
System.out.println("你他妈猜大了");
}
else if(number1<number)
{
System.out.println("你他妈猜小了");
}
else
{
System.out.println("亲,您可以去买彩票了");
break;
}
}
}
}
出错点:当在调用Math.random()产生随机数这一步时曾定义过一个类math(里面没有主方法没有成员和方法),发现与API的math类同名时遂改类名为math1.,随后调用一直报错,找不到main但是代码无错误,最后通过老师解惑。错误是当math1调用时是在我创建的那个类里调用,而不是在API那个math调用。这个简单的报错难住了好些人,所以拿出来和大家分享下。
作者:
19期1910
时间:
2015-5-8 22:43
写的不错,继续努力
作者:
dengxing
时间:
2015-5-8 23:08
受教了!!!
作者:
roybill
时间:
2015-5-8 23:10
写得不错!!!
作者:
金大少
时间:
2015-5-10 12:59
19期1910 发表于 2015-5-8 22:43
写的不错,继续努力
谢谢您了!
作者:
金大少
时间:
2015-5-10 13:03
dengxing 发表于 2015-5-8 23:08
受教了!!!
本人经验,往往难住人的报错不是最复杂的冬冬,而是最简单的,细节很重要。
作者:
金大少
时间:
2015-5-10 13:04
dengxing 发表于 2015-5-8 23:08
受教了!!!
本人经验,往往难住人的报错不是最复杂的冬冬,而是最简单的,细节很重要。心细很重要!
作者:
fhy1969038887
时间:
2015-5-10 13:47
这程序太暴力了,酱紫真的好吗
作者:
蓝色太阳
时间:
2015-5-10 14:01
继续努力吧!骚年!
作者:
Misa
时间:
2015-5-10 14:05
。。。。。
作者:
时光匆匆
时间:
2015-5-10 15:08
int number =(int)(Math.random()*10);//产生随机数字
这个最大数貌似是99 .. 一般都是后面 + 1的
作者:
夕阳的刻痕
时间:
2015-5-10 19:13
看不懂。。。
作者:
林思奇
时间:
2015-5-18 00:10
视频里好像有这个
作者:
1352107393
时间:
2015-5-18 01:18
貌似我也犯过...
作者:
枕寒流
时间:
2015-5-18 08:22
不错,,,,,,,,,,,,
作者:
fenglinluomu
时间:
2015-5-18 09:04
..........................
作者:
那一世的苍白
时间:
2015-6-8 18:22
不过范围好像在0-9啊
作者:
pizhihui
时间:
2015-6-8 18:34
分析的挺好的,又长知识了!
作者:
Monster
时间:
2015-6-8 18:52
也就是说你自己定义的Math类的class文件没有被IDE删掉?
作者:
wuyusi
时间:
2015-6-8 19:51
学习学习
作者:
开弓没有回头箭
时间:
2015-6-8 20:13
不是很懂啊,意思是你自己定义了一个Math类吗
作者:
qian0217wei
时间:
2015-6-9 00:07
没啥技术含量就一个随机数进行判断!
作者:
java8023
时间:
2015-6-9 10:01
有点莫名其妙啊,程序很简单啊,不知到哪里有问题啊。从来都是没有思路写不出程序,有了思路也就是有程序了。
作者:
路途遥远
时间:
2015-6-9 14:04
厉害,加油
作者:
Enhon1992
时间:
2015-6-9 15:32
学习了!!
作者:
十字天堂
时间:
2015-6-9 16:54
受教了....
作者:
郭.威
时间:
2015-6-9 18:38
人性化提示写的相当 牛
作者:
知来者之可追
时间:
2015-6-9 21:39
学习了。。。
作者:
爱java爱生活
时间:
2015-6-9 21:45
你的范围好像是0-9啊;没有取到10啊
作者:
msxhm
时间:
2015-6-9 22:36
一起努力吧亲、
作者:
路宪帅
时间:
2015-8-19 09:01
赞一个!!
作者:
放学后来我家
时间:
2015-8-19 10:03
迷路迷路迷了路
作者:
洋葱头头
时间:
2015-8-19 10:38
{:3_46:}可怕 他妈的
作者:
sven556677
时间:
2015-8-19 10:53
没看懂什么意思,激动了吧哥们。
作者:
肋肋
时间:
2015-8-19 13:49
赞,长姿势了~~~~~~~~~~~~~~
作者:
DD_vincent
时间:
2015-8-19 18:13
这个题的代码其实挺简单的。但是有些小细节还是值得注意的,比如我昨天写HashMap的时候,自定义类中的hashCode()和equals()方法,就把hashCode()写成了HashCode()。运行的结果一直不对。
因为实在npp上写的,一直看不出哪儿出问题了。
后来只能放到eclipse里查了一下才发现
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2