程序要求,把整数换成实数。儿子喊,太多了,不够写啊,他的程序如下:
private float Convert(integer x)
{
if(x==1)
{
return 1.0;
}
else if (x==2)
{
return 2.0;
}
else if (x==3)
{
return 3.0;
}
else if (x==4)
{
return 4.0;
}
else if (x==5)
{
return 5.0;
}
else if (x==6)
{
return 6.0;
}
else if (x==7)
{
return 7.0;
}
else if (x==8)
{
return 8.0;
}
else if (x==9)
{
return 9.0;
}
else if (x==10)
{
return 10.0;
}
else
{
return x.0;
}
}
再贴一段大儿子写的程序,希望懂的人指导一下
所有跟帖:
•
赫赫,递归调用都会啊, 不简单。大点的数会死机的。
-msrbcm-
♀
(0 bytes)
()
05/15/2013 postreply
14:20:52
•
我怎么没看出来递归
-incywincy-
♀
(0 bytes)
()
05/15/2013 postreply
14:23:31
•
你们说的我,一头雾水。到底谁对啊?
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:25:29
•
就是呀,我没有看到递归。
-云逸徉-
♂
(0 bytes)
()
05/15/2013 postreply
14:26:28
•
我是真不懂,才求教的。你们都说好,可是调试怎么就不让过呢???
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:24:48
•
要让你过了“return x.0;”那就是编译系统有问题
-文学村民-
♂
(0 bytes)
()
05/15/2013 postreply
14:25:58
•
编译系统也歧视啊,容许1.0,容许2.0,就是不容许x.0 ?
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:38:47
•
1.0, 2.0 都是数字,x.0 算啥?看来父母的行业确实对孩子有影响
-MMMMM06-
♀
(0 bytes)
()
05/15/2013 postreply
15:58:01
•
真不懂啊。x.0,你要返回什么啊。
-incywincy-
♀
(72 bytes)
()
05/15/2013 postreply
14:27:35
•
归纳的结果。1变1.0,2变2.0;那么x只有变x.0了
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:31:27
•
酷!最后那个x.0很有想象力
-柯西-
♂
(59 bytes)
()
05/15/2013 postreply
14:26:23
•
我也得回家指导我家娃编程,太好玩了。
-incywincy-
♀
(0 bytes)
()
05/15/2013 postreply
14:29:02
•
呵呵,你要有好的project能让孩子感兴趣的告我一声哈。我扔了本C给我儿,直接就被他扔回来了。
-msrbcm-
♀
(0 bytes)
()
05/15/2013 postreply
14:31:24
•
我现在真的起了一个蓝本。给我家孩子用的网站。
-incywincy-
♀
(56 bytes)
()
05/15/2013 postreply
14:35:04
•
C++
-横流沧海-
♂
(0 bytes)
()
05/20/2013 postreply
07:41:12
•
被你抓到了,不够写的权宜之计。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:29:54
•
建议:
-柯西-
♂
(181 bytes)
()
05/15/2013 postreply
14:44:36
•
儿子听了建议,回答说,他正在研究小数点的overloading
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:51:01
•
JAVA里没有算符OVERLOAD。
-柯西-
♂
(45 bytes)
()
05/15/2013 postreply
14:55:34
•
还是你厉害:)我儿子学叉了。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
15:00:09
•
其实,你孩子可以先学SCALA。
-柯西-
♂
(241 bytes)
()
05/15/2013 postreply
15:04:39
•
谢谢,又学一新词,计算机语言,毕竟是新语言,词汇都很怪。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
15:11:12
•
应该直接cast,return 就行了。是吧,incywincy 和云兄指正一下?
-msrbcm-
♀
(0 bytes)
()
05/15/2013 postreply
14:29:18
•
lol。不懂java。好玩。跟我原来文科同事写的思路一模一样。
-incywincy-
♀
(0 bytes)
()
05/15/2013 postreply
14:31:18
•
呵呵,和我家一样,都是文学青壮年
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:45:07
•
哇,这个程序好
-周游列国逍遥人生-
♂
(21 bytes)
()
05/15/2013 postreply
14:34:08
•
连医生都来了,正好帮我把这个程序消消毒。我说好多次了,儿子手不洗,就写程序了。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:36:12
•
俺是很葱白您的才气。但有人说您有3个马甲,澄清一下?
-周游列国逍遥人生-
♂
(34 bytes)
()
05/15/2013 postreply
14:38:50
•
可能是他们转贴过我的贴吧。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:42:35
•
几岁?<10 有戏 > 15 没戏
-大号蚂蚁-
♂
(0 bytes)
()
05/15/2013 postreply
14:40:48
•
完了,生日过16个了。很多这里的人看了照片,说我儿子长得都过30了。。。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:44:03
•
一行就行了.
-tgifriday-
♀
(16 bytes)
()
05/15/2013 postreply
14:45:10
•
谢了。我先留着不告诉儿子,让他多琢磨一会儿。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:55:00
•
天才的程序。
-混日子了-
♂
(0 bytes)
()
05/15/2013 postreply
14:48:17
•
儿子说,他在使用小数点的overloading, 但是机器不同意啊。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
14:53:25
•
这叫RTFM!
-柯西-
♂
(82 bytes)
()
05/15/2013 postreply
14:58:13
•
这才叫天才嘛,重新定义小数点。
-混日子了-
♂
(0 bytes)
()
05/15/2013 postreply
15:02:25
•
谢谢各位欣赏,今天就学到这吧,明天继续再学。
-没意思说过去-
♂
(0 bytes)
()
05/15/2013 postreply
15:07:25
•
既然认为可以 return x.0, 那又何必费那么大劲列1—10 的Conditions呢?
-美好的愿望-
♀
(0 bytes)
()
05/15/2013 postreply
15:11:42
•
这是8岁孩子的初女作。
-柯西-
♂
(0 bytes)
()
05/15/2013 postreply
15:20:46
•
每次看您的贴,都笑得很开心!崽坛开心果非您莫属!
-ninja4118-
♀
(0 bytes)
()
05/15/2013 postreply
15:24:14
•
厉害,这让三十年的老IT情何以堪。
-lisi-
♀
(0 bytes)
()
05/15/2013 postreply
15:30:04
•
你开玩笑还是什么? 这写的什么呀?
-CirrusCloud-
♀
(33 bytes)
()
05/15/2013 postreply
15:37:52
•
不对,理由回在下帖了。
-edison11-
♂
(0 bytes)
()
05/15/2013 postreply
16:14:48
•
Float 以后夲来就不等。不乘的话format 怎样不知道。试一下就知道了。
-CirrusCloud-
♀
(0 bytes)
()
05/15/2013 postreply
16:21:23
•
从整数提升到浮点,数值当然应该保持不变,变了就不对了。
-edison11-
♂
(0 bytes)
()
05/15/2013 postreply
16:26:06
•
那你不是自己矛盾了?
-CirrusCloud-
♀
(0 bytes)
()
05/15/2013 postreply
16:28:10
•
我怎么矛盾?不跟你讨论这个问题,太专业,不值得在这里讨论。
-edison11-
♂
(0 bytes)
()
05/15/2013 postreply
16:30:08
•
return (x * 1.0);
-skyport-
♂
(0 bytes)
()
05/15/2013 postreply
16:09:44
•
(x * 1.0)这个数据将是个不可预知的值,不再等于x。(1*1。0)!= 1
-edison11-
♂
(0 bytes)
()
05/15/2013 postreply
16:13:47
•
看来这里一半人在编程。很惊讶女同学这么多做码工。
-壮士-
♂
(0 bytes)
()
05/15/2013 postreply
16:29:17
•
没意思又在搞些小花招蒙人。他前天也搞了个黄金贴蒙投坛那帮地主,被我揭穿了。
-edison11-
♂
(107 bytes)
()
05/15/2013 postreply
16:42:57
•
码工是个侮辱称呼。只有那种被迫写程序的人才这么叫自己。
-CirrusCloud-
♀
(0 bytes)
()
05/15/2013 postreply
16:54:41
•
改称"码农","电民","程序猿"比较好。
-柯西-
♂
(59 bytes)
()
05/15/2013 postreply
17:24:05
•
一个小浮点,让四大才子齐齐现身
-Lily3-
♀
(0 bytes)
()
05/15/2013 postreply
16:55:46
•
没见吴院长/Sr. Long? 我
-CirrusCloud-
♀
(38 bytes)
()
05/15/2013 postreply
17:01:23
•
编得不错,建议转发笑坛。呵呵。
-淘淘爸-
♂
(0 bytes)
()
05/15/2013 postreply
17:24:51
•
建议直接用Integer的floatValue() method
-proudof3-
♀
(0 bytes)
()
05/15/2013 postreply
17:28:55
•
你这个是正解。要是在机上我就会用这了。
-CirrusCloud-
♀
(0 bytes)
()
05/15/2013 postreply
17:34:49
•
哈哈,这个可以申请最长程序奖
-桑青-
♀
(0 bytes)
()
05/15/2013 postreply
17:43:08
•
回复:再贴一段大儿子写的程序,希望懂的人指导一下
-迷迷空空-
♀
(10 bytes)
()
05/20/2013 postreply
19:09:10