老师,图片在哪里拿?
z是怎么出来的阿
项目能正常运行,现实就是白色的窗口(最大化也是),代码检查也没问题,图片路径也是对的,为什么达不到老师的效果呢?
package yzf.day01.demo01; import java.awt.*; import javax.swing.*; 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 degree=3.14/3; //弧度 3.14=180° //绘制窗口 public void paint(Graphics g) { System.out.println("窗口被画了一次!"); g.drawImage(desk,0,0,null); g.drawImage(ball,(int)x,(int)y,null); x=x+10*Math.cos(degree); y=y+10*Math.sin(degree); //碰到上下边界 if(y>501-40-30||y<40+40) { degree=-degree; } //碰到左右边界 if(x>856-40-30||x<40) { degree=3.14-degree; } } //创建窗口 void launchFrame() { setSize(856,501); setLocation(100,100); setVisible(true); //实现动画,每秒绘制窗口25次 while(true) { repaint(); try { Thread.sleep(400); //1胜000ms }catch (InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args) { System.out.println("我的小游戏开始了!"); BallGame game=new BallGame(); game.launchFrame(); } }
老师,修改后还是会报同样的错,我把错的行截图了,麻烦您看一下是哪里出问题了
int a=3;
long b=4;
int c=a+b;
这里面long b=4不是应该默认是int类型吗,为什么是long类型?
创建不了FatherClass,当前面加个void才不报错但还只显示最先出来的那个
苹果版本下mac版就可以了嘛,需要装虚拟机嘛
package com.bjsxt; import java.util.logging.Handler; public class TestHandle { public int handle(int number){ int result = 0; int i =number; while(i !=0){ i=i/10*10; result = result*10+number-i; i=i/10; number=number/10; } return result; } public static void main(String[] args) { TestHandle t =new TestHandle(); int a =t.handle(12354); System.out.println(a); } }
为什么我自己算出来是0啊,但是答案是45321,而且我感觉while循环里i,result,number,一直都是0,我从哪里开始不对了啊?求老师帮帮忙!
老师,这种代码错误是怎么回事,我是跟着视频写的,怎么会有这种错误提示,请老师帮忙解答。
jdk目录复制后, 无法粘贴到变量值中。
老师,有疑问:
红框处,用super调用父类的成员变量,结果不应该是0吗?
老师,怎样解除限制,点击enter key 直接就自动关了
为什么我在不同的包里调用Pubic类显示
一下为源代码
对new的理解不够透彻。
new一般为创建新的对象,为什么在视频里可以new一个类,并无新对象。
代码部分
public class TestSuper02 { public static void main(String[]args) { System.out.println("开始创建一个ChildClass对象。。。。。"); new ChildClass2(); }
package com.itbaizhan.test.oop;import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;public class TestOverride { public static void main(String[] args) { Horse h1 = new Horse(); Plane p = new Plane(); p.run(); h1.run(); h1.getVehicle(); }}class Vehicle { public void run(){ System.out.println("跑"); } public Vehicle getVehicle(){ System.out.println("给你一个交通工具"); return null; }}class Horse extends Vehicle{ @Override public void run() { System.out.println("马跑"); } @Override public Horse getVehicle() { return new Horse(); }}class Plane extends Vehicle{ @Override public void run() { System.out.println("飞"); }}为什么我运行起来 没有出现 “给你一个交通工具”
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637