雷海成.zip
老师我的代码里没有这一行但是可以运行,如过加上的话会报错,这是怎么回事啊
; *; *; { =.().getImage(); =.().getImage(); =; =; =/; (g){ ..println(); g.drawImage(,,,); g.drawImage(,() ,() ,); =+*.(); =+*.(); (>--||<+){ =-; } (>--||<){ =-; } } (){ setSize(,); setLocation(,); setVisible(); (){ repaint(); { .(); } (e) { RuntimeException(e); } } } ([]args){ ..println(); =BallGame(); .launchFrame(); } }
老师我的代码里面并没有这一行但是可以正常运行,如果我加上之后会显示错误,这个是怎么回事啊???
import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入用户年龄:"); int uAge=s.nextInt(); System.out.println("请输入用户性别:"); String uSex=s.nextLine(); System.out.println("用户年龄:"+uAge); System.out.println("用户性别:"+uSex); } }
这里有两个输入,年龄和性别
为什么输入了年龄之后,直接跳过性别,结束了?
编译器结果如下:
public static void main(String[] args) { char ch1='h'; char ch2='i'; }
怎样输出”hi“呢?把h和i拼接起来
老师你好
图中标注的代码,在位置1时,飞机爆炸后屏幕没有显示计时;在位置2时,飞机爆炸后会显示计时。
是因为在位置1是只显示1次,由于在线程中1秒循环执行25次,肉眼看不到嘛
在位置2能看到是因为在if()判断的外面,只要进else{}中就会执行,而第一次进else进行if()判断时,一定true,所以可以得到endTime的对象,在第二次之后进不去if(),但为什么显示的计时时间不会再变化
我初始化了一个boolean变量end为flase,然后让这个变量在判断explode==null为真后使其变为true,在下一个判断调用弹窗后再将其变为flase。但运行后不会再出现弹窗。这是为什么?我把end=flase放在画计时窗口的方法中做判断也一样,运行结果同上?这是啥原因?
(){ printInto(g, + + , , , , .); =; }
danch
=[i].returnrect().intersects(.returnrect()); () { .=; =Date(); =()((.getTime()-.getTime())/); (==){ =; =Explode(.,.); } .draw(g);
package com.bjsxt; import java.awt.*; import javax.swing.*; public class BallGame extends JFrame { Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("image/desk.png"); 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(105,100);//窗口出现的位置 setVisible(true);//窗口默认不可见,需要设置成true让其可见 } public static void main(String[] args) { System.out.println("我的台球开始了!!"); BallGame game = new BallGame();//创建BallGame类的对象 game.launchFrame();//调用创建窗口的方法 } }
就刷新出来一个小球,不知道怎么回事,背景的桌子出不来,重启,放大缩小也不行
关于这一章的内容我想不明白,为什么在1的位置调用方法,在碰撞后不会画图,在2的位置碰撞后会画图
这是啥问题
public static void main(String[] args) { TestStatic d = new TestStatic(12,"于"); printCompany(); company = "阿里"; printCompany(); d.login(); }
老师好,这个在调用静态方法时没有像视频里那样加类名前缀也可以正常调用的额?是因为在同一个类吗?
while (true) { int comm = s.nextInt(); if (comm == 88) { System.out.println("系统退出!"); break outer; } else if (comm == 66) { System.out.println("继续计算"); continue outer; }else { System.out.println("您的输入有误,请重新输入:"); } }
最后这样加了一下,可以吗
返回值为horse有什么意思吗,为什么不返回null
这个rest的方法可以不放在里面吗,放在外面可以调用吗
运行IDEA报错,如图,好像是授权的问题?
为什么在命名类之前要用class
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637