老师, 第一个问题:这个return返回的是person对象吗,还是person所在的地址?
第二个问题:getFriends是person类型的吗,算构造方法吗?
谢谢。
一放大就成了这样,什么原因呢?
package demo; import javax.swing.*; import java.awt.*; /** * JFrame 是窗口类 */ public class BallGame extends JFrame { //加载图片 Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.png"); double x = 200; double y = 200; double thita = 3.14/3; //画图 public void paint(Graphics g) { System.out.println("窗口被画了一次"); g.drawImage(desk, 0, 0, null); g.drawImage(ball, (int)x,(int)y, null); x = x + 2 * Math.cos(thita); y = y + 2 * Math.sin(thita); if(x > 856 - 40 - 30 || x < 40){ thita = 3.14 - thita; } if(y > 501 - 40 || y < 40 + 40){ thita = - thita; } } //绘制窗口 void launchFrame(){ //设置窗口大小 setSize(856,501); //设置窗口位置。屏幕左上角为原点 setLocation(300,300); //设置窗口可视化 setVisible(true); while (true){ repaint(); try { Thread.sleep(40); } catch (InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args) { System.out.println("游戏开始了!……"); BallGame ballGame = new BallGame(); ballGame.launchFrame(); } }
老师好,问题见图片中的红字问题,谢谢~~~~~~~~~~
老师为什么嵌套循环时,最后sumAll + = sum ,while要放在循环里面,但for为什么要放在循环外面?
package zuoue; /*∑1+∑2+∑3+……+∑100 =1 +(1+2)+(1+2+3)+(...)+(1+2+3+4+5+…+100) */ public class 累加 { public static void main(String[] args) { int a = 1; int sum = 0; int sumAll = 0; int i = 0; while (i <= 100) { while (a <= i) { sum += a; a++; } i++; sumAll += sum; } System.out.println(sumAll); } }
package zuoue; /*∑1+∑2+∑3+……+∑100 =1 +(1+2)+(1+2+3)+(...)+(1+2+3+4+5+…+100) */ public class 累加1 { public static void main(String[] args) { int sum = 0; int sumAll = 0; for (int i = 0; i <= 100; i++) { for (int a = 0; a <= i; a++) { sum += a; } } sumAll += sum; System.out.println(sumAll); } }
二分查找如果先排序,那查出来的结果是排序前的,还是排序后的呢?如果是排序后的,那能算麽?
这个是什么原因吗,对了好几遍,一直报图片找不到,百度也解决不了
这个为啥显示错误啊!!!!!!!!!!!!!!!!!
位运算用二进制怎么表示它的运算过程?视频里面没有讲到,想深入了解一下,希望老师予以解答,不胜感激
在多行注释内容中遇到类似*/这样的,应该如何进行注释
老师,如何让矩形中的内容打印出来,需要怎么做
请问老师:构造方法的名称必须跟类名相同吗?
老师,为什么s2这样写会报错?但是加上static就不会报错,这是为什么?
这节课重写的paint方法没有被我调用,为什么会自己运行呢?
老师,第一句中,new SxtStu(); 是调用构造方法,如果构造方法里面有输出语句,是否直接输出这句话?s1是否是SxtStu的实例?
当我使用
System.out.println(emps[0][0]);
对它进行输出时结果是1001,我本以为这里可能是一个整型
但是,当我用`==`时,提示类型不符,int和Object不能用==比较
所以这里的初始化中使用的1001类型是Object类,上面的语句实际上是
System.out.println(emps[0][0].toString());
但是,我阅读方法原型后缺发现和方法不符
显示的结果是1001,但是从方法返回值来看还少了半段,方法也没有重写,这是为什么呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637