JAVA的一个基础问题
这个博客的初衷是为了多写点java代码,自己的java水平太低了。希望能早点完成这50个程序把。
【程序1】:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?总结:一开始打算不用递归。结果失败了。 不知道可有不用递归的方法,反正觉得第一题用了这么长时间挺失败的。。。 因为开始没有使用递归,时间大概用了40分钟吧,然后还是采用了递归的方法。
【程序2】
题目:判断101-200之间有多少个素数,并输出所有素数。
素数又叫质数,就是除了1和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因子。总结:这道题的重点在于判断素数的哪个函数,一开始我以为循环到n的平方根不对,后来参考了一下网上的说法,发现循环到平方根就好了。将上面哪个函数的循环条件修改成平方根的话,对效率应该能有很大的提升。
【程序3】
题目:打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
你不要把get和set方法理解的太深了,他其实就是一个最简单的方法
我们在语言中一般把变量设成了public也就是公有的,这样可以通过 对象.变量 直接调出来,但是 当我们把这个变量设成了 private 的,就不能通过 对象.变量的方式把这个变量的值调出来了,我们只能通过在这个类里面再加一个方法 这个方法就是取这个变量的值 和 设置这个变量的值
像 class a
{
private int b;
public int getB(){ return b;}
public void setB(int b){ this.b=b; }
}
如果还不太懂的话可以到我的群187100或博客上给我发信息
package
com.help;
public
class
CheckMistake
{
int
x,
y;
//在这里类变量x,y并没有赋值,因为是类变量所以会自动初始为0,注意成员变量不会。
void
output()
{
System.out.println(x);
}
public
static
void
main(String[]
args)
{
CheckMistake
c
=
new
CheckMistake();
c.output();
//所以你在这里调他的时候输出0
}
}
有不懂的再问。
private AAA a=new AAA();
//说明Combination 类里有一个类型为AAA 的属性a
当
Combination c=new Combination(); 时
实体化了c,同时也实体化了c的属性a,
所以打印“AAA() ”实体化a时,调用构造函数实现的
s="constructed";也是这个时候实现的,
所以后来打印时才能得到a= constructed
如果Combination类里
private AAA a=new AAA();
改成 private AAA a=null;
就会输出
m= null n= null a= null
main函数中实例化了AAA,AAA实例化时调用了AAA的构造函数,构造函数中打印出了“AAA()”。
关于ava的一个问题
LZ,你的分类选错了,从新选择分类 你把问题扔这里,不可能得到答案。
问个关于AVA游戏的问题,
你首先要去检测一下你的配置是否可以玩这款游戏 http:\/\/ava.qq.com\/act\/a201221mrkx\/ (在下载上方的黄色字体)你在下载时 下载文件遭到了损坏 需要重新下载 建议不要用下载器下载 用超级旋风下载 超级旋风在保护下载文件这方面比较不错 望采纳 ...
AVA新手 枪支问题 看详情
防弹衣和头盔是一门大学问,基础的头盔防弹性能最差,厚重的头盔容易被1枪就打飞,但是能极大的减少伤害,突袭头盔不推荐用,因为突袭头盔就是一个不容易飞掉的基础头盔,厚重防弹衣的防弹性能最好,但是中弹后防弹衣会快速消耗完,厚重防弹衣受到攻击后屏幕的晃动十分小,穿厚重防弹衣遇到对方狙击时一...
韩服AVA问题求翻译,懂韩文的来帮下忙
类似于国服的与服务器断开连接 下次这些问题直接去歪歪(YY)韩文频道询问即可。。。
AVA的全体聊天问题
1)、使用Win9X启动盘启动,使用EDIT.EXE命令编辑这个文件。启动EDIT.EXE以后只要按照正确的格式输入Boot.ini文件的内容,保存为Boot.ini文件即可。2)、使用COPY CON命令创建一个Boot.ini文件。在DOS下输入Copy Con C:\boot.ini以后回车。然后按照Boot.ini文件的格式输入,每输入一行敲一次回车键,当全部...
AVA拯救伊娃相关问题
走在路上怎么就没怪了呢 是找到伊娃后 开了去天台的门 就不刷怪了 给你个方法①:这关几乎是跑步过关很轻松,一个人前面加速跑不要停,后面的人可以帮忙扫清阻碍,开大门进入4人冲锋那火力之猛怪像火柴棍一样倒下,还是开启动器,后面的人保护就OK,启动器开启后马上加速跑要在走道里红...
AVA俄语问题
斯密达!南米波!
AVA的新手详细攻略
上路的话我建议玩侦察兵的BIZ(就记得钱3位了),64颗子弹,一般新手都需要冲锋的.(当然也不是高手就是猥琐的- -!)这把枪按V还可以装消音,精准度威力都不错,建议使用,还有什么不懂问我,其实我也是个菜鸟.. 楼主,建议你去做任务,任务很简单的,我先一开始也是买错了枪,M4都买不起 ...
关于:战地之王(AVA)这把枪问题(AK74m)
先改抢 激光器 ACOG【*4】专业射手枪管 专家机械装置 重型握把 地后坐力枪托 所有零件装上了之后 打人的时候前5枪打上超过5枪以上了就鼠标往下拖就可以 这样就可以一边连射一边能打到敌人了还有什么不明白+我Q775749736 密码 我自己
ava功勋点的问题
用狙击杀死人最多会得到初级狙击精英勋章。。。我只得到过这么多勋章,其他的还没见过。呵呵 还有很多,反正是杀最多的人,会有很多勋章可以得到,有些还有奖励G币。游戏勋章获得功勋点:游戏内每获得1个勋章即获得1个功勋点。战队功勋点 队内任何成员,每日获得的AVA功勋点的总和,即为战队功勋点。该...
银哄益爽: 我先必须指明,楼上的回答都是错误的或者不明确的,当你把String换成一个不可拆箱的对象时,就是指向地址,而不是值了,至于JAVA基础数据类型到底是不是真正的值类型,这个问题对于很多java初学者来说都存疑过,我觉得解答的最好的...
长洲区13910954525: java 基础问题?
银哄益爽: 这个只要你理解了List和ArrayList的关系就很容易了. ArrayList是List的子类. 所以ArrayList myList=new List();是创建一个父类对象然后把父类引用付给子类引用,很显然是错误的. 因为子类对象可以是父类的对象,但父类对象不可以是子类对象, 所以不可以把父类引用赋给子类. 第二个 List myList=new ArrayList();是父类引用指向子类对象,正确. 第三个 List myList=new List();也是正确的.
长洲区13910954525: java基础问题 - ?
银哄益爽: =加了static的属性或方法,属于类属性、类方法,对象一旦生成,加载至内存,那么这些类属性、类方法则加载至内存,并且被执行.另外,static的属性或方法可以...
长洲区13910954525: java最基本的问题 - ?
银哄益爽: JAVA中和C++中一样用class 关键字创建类,可加public修饰,当一个JAVA文件中有多个类时,只有一个类能用public来修饰,且保存该文件的名称必需和用public修饰的类的类名相同 比如:在一个文件中创建了这么三个类:public class test1{ } ...
长洲区13910954525: java的一个基础问题,谁能解释下这个程序怎么运行的?涉及到太多知识点,能详细解释一下的必当重赏!!! - ?
银哄益爽: TestSync 实现了 Runnable 接口. 因为要用多线程,实现Runnable 接口是方法之一.此时语法为 Thread t1=new Thread(new TestSync()); 要给new Thread() 传一个实现Runnable 的对象.所以例子中加了test.t1.setName() 顾名思义,修...
长洲区13910954525: JAVA的一些基础问题?
银哄益爽: 先回答 JAVA中reader和writer是怎么用的 一般在什么情况下使用: InputStream叫输入类,是因为它要把要需要读取的内容转化成输入流,再从它那里进行读取, 而OutputStream叫输出类,是因为它首先需要与写入的目的地相关联,然后通过它进行写入. 输入是:把要读取的内容输入到输入流,在从输入流进行读取,所以是read(). 输出是:把要输出的东西通过输出流输出到目的地,所以是write(). 一般是在对文件进行读写的时候用到的....
长洲区13910954525: java基础问题?
银哄益爽: new表示在内存的栈中开辟了空间存放hello
长洲区13910954525: 请教一个Java的问题,很基础的 - ?
银哄益爽: 是的,然后就把这个滚动条对象添加到容器中,就可以显示了
长洲区13910954525: 关于java语言的基础问题 - ?
银哄益爽: 进入for循环开始,先执行一次do{}的内容,然后while()判断是true或false, 只要是true就再执行一此do{}的内容,然后while()再判断是true或false,直到while()是false结束.然后执行后面的语句.
长洲区13910954525: 请教一个java的基础问题,麻烦大家看一下.?
银哄益爽: string类有一个特殊性,那就是他有一个缓冲池,创建的对象会被存放在缓冲池中,如果没有用new关键字新建一个对象,则会直接将池中已有的对象地址赋给新对象.例:String s1=new String("JAVA");String s2=new String("JAVA"); //s1和s2均用new申请一个新的存储空间地址,两者内容相同,存储地址不同.String s1="JAVA";String s2="JAVA"; //s1和s2并未用new申请一个新的存储空间地址,由于s2与s1的内容相同,所以系统直接将s1对象地址赋给s2,两者内容相同,存储地址相同.