老师,我自己在写PlaneGame0.2项目的时候,把加载图片的代码(Image ball = GameUtil.getImage("images/ball.png");)写到paint()方法里面了,竟然也能显示出来。请问,这句代码写在paint()方法体外面和里面,两种写法有什么区别?写在paint()方法体外面,什么时候会执行getImage()方法呢?(通过调试、看不出来什么时候执行paint()方法)我理解程序的执行顺序是:main()--launch()--paint(),程序是这样执行的吗?
public class Homework02 { public static void main(String[] args) { long d1 = System.currentTimeMillis(); //设置时间点 System.out.println(factorial(5)); long d2 = System.currentTimeMillis(); System.out.println(sum(5)); long d3 = System.currentTimeMillis(); System.out.println(d2-d1); //计算递归用时 System.out.println(d3-d2); } //用递归算n的阶乘 static long factorial(int n) { if(n==1) { return 1; }else { return n*factorial(n-1); } } //调用阶乘的递归,之后递归求和 static long sum(int m) { if(m==1) { return 1; }else { return factorial(m)+sum(m-1); } } }
老师,请问为什么算完递归的用时都是0?
老师我的输出怎么会有误啊?英文输入,字符也没差
老师 / 不是除然后取整的运算符吗 %是取余数 取整还要分int和double的情况吗
静态变量写在类外部叫什么变量?
静态变量写在函数内部呢?
这个是怎么回事?。
。
。1234589798(补充字数)
lianxi1; java.awt.*; javax.swing.JFrame; BallGame2 JFrame { Image = Toolkit.().getImage(); Image = Toolkit.().getImage(); =;=; paint(Graphics g){ System..println(); g.drawImage(, , , ); g.drawImage(, (), (), ); } launchFrame(){ setSize(,); setLocation(,); setVisible(); } main(String[ ] args){ System..println(+ ); BallGame game = BallGame(); game.launchFrame(); } }
我的运行时是这样的,我代码图片也都按照教的写了弄了,图片位置我也整了,一开始看不出来我在模块和src里都放了图片,也都不行
引用课上使用递归求 n!代码中的一句:
“ System.out.printf("%d 阶乘的结果:%s%n", 10, factorial(10)); ”
请问这里的 %d %s 是什么意思?怎么使用?属于那一块儿的知识?课上怎么没讲这一块?
public static void main(String[] args) { char ch1='h'; char ch2='i'; }
怎样输出”hi“呢?把h和i拼接起来
com.bjsxt.arrayjava.util.ArraysTestComparable { (String[] args) { Man2[] msMans={ Man2()Man2()Man2() }Arrays.(msMans)System..println(Arrays.(msMans))} } String (ageString name){ ().=age.=name} String (){ .} (Object o){ Man2 man22=(Man2) o(.<man22.){ -} (.>man22.) { } } }
-------------------------------------------已解决
老师:
您好。我学习编程 需要使用指定的一台电脑吗?我的意思是 如果办公室一台电脑,我在学习的时候会边学习边敲代码,代码保存在公司的电脑上。晚上回家后,再继续学习敲代码,晚上回去学习使用另外一台电脑,但是白天敲的代码在公司的电脑上,晚上回去敲的代码需要白天的部分代码。这样是不是很麻烦。
您有这方面的建议吗?谢谢!
1.我在一台电脑上用idea创建了项目,新建了几个class文件,都能正常运行,用U盘拷到另一台电脑上后编辑受限?
2.拷贝后的项目文件夹为什么自动设为了只读文件夹?
3.取消之后又自动只读了 ?
4.这里的设置为什么不起作用?
我控制台的输出语句每行的间隔为什么那么大
/** * 用while和for循环分别计算1-1000之间能被5整除的数,且每行输出3个 */ public class TestLoop { public static void main(String[] args) { int i = 1; int count = 0; while(i<1001){ if(i%5==0){ System.out.print(i+" "); count++; } if(count%3==0){ System.out.println(); } i++; } } }
老师的课件在哪儿可以下啊,资料下载里好像没有
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637