老师 我的也没飞机 哪里出错了啊
飞机大战.zip
我的不支持中文格式的输出么?怎么解决?
package com.bjsxt; import java.awt.*; import javax.swing.*; public class BallGame extends JFrame { Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.jpg"); Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.jpg"); //绘制窗口 public void paint(Graphics g){ System.out.println("窗口被画了一次"); g.drawImage(desk,0,0,null); g.drawImage(ball,200,200,null); } //创建窗口 void launchFrame() { setSize(856, 501); setLocation(100,100); setVisible(true); } public static void main(String[] args) { System.out.println("我的小游戏开始了"); BallGame game = new BallGame(); game.launchFrame(); } }
我只能出现窗口不能出现图片是为什么?
老师,这样算是装对吗?
老师你好,为什么我的IDEA和老师那个不一样,新建model的时候
z这是啥问题啊
package com.itbaizhan.test.sort; import java.util.Arrays; public class Bubble { public static void main(String[] args) { int [] a = {2,4,1,3,9,6,5,7,0,8};//要排序的 int b = 1; int c = 2; swap(b,c); System.out.println(c+""); for (int i = 0 ; i<a.length;i++){ boolean DeterMine = true; for(int j = 0;j<a.length - i - 1;j++){ if (a[j]>a[j+1]){ int temp = 0; temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; swap(a[j],a[j+1]); DeterMine = false; } } if(DeterMine){ break; } System.out.println("第"+(i+1)+"次排序:"+ Arrays.toString(a)); } } static void swap(int a, int b){ int temp = 0; temp = a ; a = b; b = temp; } }
我的swap方法为什么不起效果
这里哪里错了啊
为什么我这里最后打出来的是一样的
为什么我这两个不能一块打出呢
public class TestOperater{
public static void main(String[] args){
int a = 50;
long b = 12;
long c = a+b;
System.out.println(c);
double d=5.12;
int d2=65/3;
double d3 = d/4;
int e=85%6;
System.out.println(d2);
System.out.println(d3);
System.out.println(e);
int g = 12;
g++;
System.out.println(g);
int f = 32;
f--;
g = 6;
int h = g++;
int i = g--;
System.out.println(h,i);
老师,没有生成class文件
老师,为什么我找到了mycode却找不到我的Welcome.java?
他是怎么做到每五个数就换行的,不是很理解
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"); //绘制窗口 public void paint(Graphics g){ System.out.println("窗口被画了一次!"); g.drawImage(desk,0,0,null); g.drawImage(ball,200,200,null); //实现动画每秒绘制窗口25次 while(true){ repaint(); try { Thread.sleep(40); //1s=1000ms,1000/40=25,每秒画25次。 } catch (InterruptedException e) { //throw new RuntimeException(e); e.printStackTrace(); } } } //创建窗口 void launchFrame(){ setSize(856,501); setLocation(100,100); setVisible(true); } public static void main(String[] args){ System.out.println("我的小游戏开始啦"); BallGame game = new BallGame(); game.launchFrame(); } }
加入while(true){}之后,程序出现卡死情况,窗口无法正常绘制。
运行程序:
停止:
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637