作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] 乐透的程式
时间Thu Feb 23 19:48:00 2006
标题赘字太多
※ 引述《omonkeyo (双生儿)》之铭言:
: 老师要我们回家写出来简易的乐透程式
: 老师有先写一点点程式码给我们
: 如下
: public class Lotter{
: private int ball=0;
: public void setball(int b){
: ball=b;
: }
: public void roll(){
: int ball=49;}
: double di=49*Math.random()+1;
: double num1=Math.floor(d1);
: 请问应该再加上哪些才可以完成它呢?
前面这些,版主判断为作业文
即使不是作业文,问题也叙述不清(你没有说清楚你到底要写什麽)
烦请原 po 往後发文时改进
: 才学第3堂课 很多地方都还不大懂 像是
: private int ball=0;
: public void setball(int b){
: ball=b;
这个 ball 是 Lotter 的 field
: }
: public void roll(){
: int ball=49;}
这个 ball 是 roll 这个 method 的区域变数
两个 ball 是不同的变数
当然,这样子写并不是一件很快乐的事情
(不管是新手老手)
: 这边为什麽要这样设呢?? 不懂为啥上面ball=b; 下面又变成int ball=49
: 这两个不是都是方法吗??
对於 setball 根 roll 而言
是的,这两个都是方法
但是,如果你要问说,为什麽要这样子写
坦白说,光看你给的程式码,完全看不出来有什麽用意 [茶]
你到不如撇开这些 code
好好想一下,你要怎麽设计你的程式
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.16.17