老师我设置自带递增了,为啥不递增
package com.object; import java.awt.*; import javax.swing.*; public class BallGame extends JFrame{ //加载图片 Image ball = Toolkit.getDefaultToolkit().getImage("im/ball1.png"); Image desk = Toolkit.getDefaultToolkit().getImage("im/desk1.png"); double x = 100; double y = 100; double degree = 3.14/3;//degree为弧度,3.14=π,π/3=60° //绘制窗口 public void point(Graphics g){ System.out.println("窗口绘制一次"); g.drawImage(desk,0,0,null); g.drawImage(ball,(int)x,(int)y,null); //小球以水平60度为运动方向 x += 10*Math.cos(degree); y += 10*Math.sin(degree); //接触上下边 if(x>856-40-30||x<30){ degree = -degree; } //接触左右边 if(y>501-40-30||y<70){ degree = 3.14-degree; } } //创建窗口 void launchFrame(){ setSize(856,501); setLocation(200,200); setVisible(true); //实现窗口每秒绘制60次 while (true){ repaint(); try{ Thread.sleep(16); //1s=1000ms,大约一秒绘制1000/16≈60次。 }catch(InterruptedException e){ e.printStackTrace(); } } } //运行程序 public static void main(String[] args){ System.out.println("我们的小游戏开始了"); BallGame game = new BallGame(); game.launchFrame(); } }
以上是代码,我这是第二次写,第一次程序运行正常,第二次重写后无法加载图片,并且运行后只输出“我们的游戏开始了”,不知道是什么原因
老师,帮我看看。
问题截图.png
资料.rar
老师为什么会出现这个web目录
为什么类属性为什么不能理解为全局变量
class MySingleton: __obj = None __init_flag = True def __new__(cls, *args, **kwargs): if cls.__obj == None: cls.__obj = object.__new__(cls) return cls.__obj def __init__(self,name): if MySingleton.__init_flag: print("初始化第一个对象") self.name = name MySingleton.__init_flag = False a = MySingleton("aa") print(a) b = MySingleton("bb") print(b)
老师,那个return 语句如果缩进为什么打印b的时候就会出现None值呢。
package com.bjsxt; public class Generic<T> { private T flag; public void setFlag(T flag){ this.flag = flag; } public T getFlag(){ return this.flag(); } }
package com.bjsxt; public class Test { public static void main(String[] args) { Generic<String> generic = new Generic<>(); generic.setFlag("admin"); String flag = generic.getFlag(); System.out.println(flag); } }
为什么照著老师的内容执行会报错,说我没添加flag方法
看IDEA建议要添加一个才能执行,为什么和老师操作的不一样
() { }
Webdemo.zip
2022-02-24_22-31-59.mp4
老师我程序出现我截的这个视频里面的问题,点修改的时候一直报错,麻烦您帮我看下
老师,这个错误是啥原因造成的?
a="abcdefghijklmnopqrstuvwxyz" print(a[8],end='') print(a[11],end='') print(a[-12],end='') print(a[-5],end='') print(a[4],end='------>') print(a[-6])
ilove------>u
挺好玩的
老师,有个问题,想请教一下。一行中有多个元素,怎么保证在分辨率变化的时候,还在同一行,只是大小发生变化,需要用到什么属性?示例如下图
为什么标签要一行一行的输入啊,一口气输入不行吗
public class Test{
public static void main(String args[]){
int i = 0<100?i++:i--;
}
这个可以直接赋值使用吗?还是一定要先赋值在判断?
怎样能算switch表达式的值和case的值相匹配
可以举一下例子吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637