public class Test22 {
public static void main(String[ ] args) {
long d1 = System.currentTimeMillis();
System.out.printf("%d阶乘的结果:%s%n", 10, factorial(10));
long d2 = System.currentTimeMillis();
System.out.printf("递归费时:%s%n", d2-d1); //耗时:32ms
}
/** 求阶乘的方法*/
static long factorial(int n){
if(n==1){//递归头
return 1;
}else{//递归体
return n*factorial(n-1);//n! = n * (n-1)!
代码中 return 1 是返回给谁1.
资料下载是百度云资源吗 老师 解压是需要会员的吧
本视频中作业,== 是用来比较2个对象是否相等。
问题1:老师说的对象是类实例化的对象吗?
例如。 A a = new a(); B b = new B();
判断 a==b,是否是比较a与b的地址相同?
第18行这么写 编译通过 但是运行时失败了 语句这么写为什么不对呢?后面不是有强制转换吗 如果把Animal换成Cat 这个语句是这意思吗:定义了一个Cat对象d4 但是这个对象是Animal类型的
问题:例题中,第三行:new ChildClass().f();,f()方法并不属于ChildClass(),为什么ChildClass()能调用f()方法。
引用课上使用递归求 n!代码中的一句:
“ System.out.printf("%d 阶乘的结果:%s%n", 10, factorial(10)); ”
请问这里的 %d %s 是什么意思?怎么使用?属于那一块儿的知识?课上怎么没讲这一块?
老师这边还是有一点不怎么理解,黄色部分为什么要这样写
老师的讲的意思是9行和10行都对吗?大纲上给的是第9行那样写,老师写的是第10行那种
老师 int a=1+(int)(Math.random()*6); 意思是详细解释一下 麻烦你了,谢谢
老师,我运行出来的图像,只有标题的边框,没有其他的边框的,
后面加载了图片之后,也是没有其它的边框
后来我运行了高老师的代码,也是只有上边框的
win10系统的,有什么原因吗
这个为什么下载这么慢 老师 请指教 我始终找不到问题
课件中给返回值的定义是:“返回值:方法在执行完毕后返还给调用它的环境的数据。”
问题一:返回值是指return后面的内容吗?
在方法的重载(overload)这节课中,课件里对构成方法重载的条件有这样一条描述:
“只有返回值不同不构成方法的重载,如:int a(String str){}与 void a(String str){}不构成方法重载”。
问题二:这里的返回值是否指返回值类型呢?是笔误才写成返回值的吗?
老师去哪里下载你视频中讲到的这些安装包呀
昨天还好用 跑起来了 今天又这样了是什么原因
报错:java: 无法从静态上下文中引用非静态
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637