问题1:long为什么会自动转为float,不是自动转为int吗
实例1:
public class ***{
public static void main (String[] args){
int money = 1000000000;//10e
int years = 20;
long total = money*((long)years);
System.out.println(total);
}
问题1:行5,((long)years)可以写成(long)years吗?
问题2:行5,可以写成long total = (long)*money*years;吗?
问题3:int类型的字面值*long类型的字面值,是会直接转换为容量更大的数据类型吗
请问最后一行给a重新赋值的时候,为什么直接打“a = 3”,
重新打“int a = 3”的话会报错呢?
视频里面没看到导第二次包的过程耶,
如果我重写了User这个父类的构造器,比如User (int id) {this.id = id},那子类Student在继承以后,还需要写Student (int id) {super(id)} 吗?还是根据视频讲的自动继承构造器不用再写出来了。
我下载完java 目录下面没有jre文件夹 只有个jdk的
老师,我想问一下在用计数器换行的时候为什么if条件不能用count % 3==0,这样不也是每三个数换一次吗,0到3换一次,中间是三个数,3到6换一次,中间是三个数,6到9换一次,中间也是三个数,但为什么它一下子会换这么多行。
Animal a;
Animal a = new Animal();
这两者有什么区别?
为什么这里的a能访问Animal类的shut()方法?
我在main方法中写了两条语句 Gog2 dog2; dog2.shut();为什么系统报错提示dog2未初始化
为什么我输入的和最后输出的不一样,我试过英文可以,但是输入汉字的时候经常会出现多几个英文字母的时候
老师请问为什么这里不会返回按下的值呢,是按照视频上面敲的呀
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; /* * 飞机游戏的窗口 * cyq * */ public class MyGameFrame extends JFrame{ Image planeimage = GameUtil.getImage("images/plane.png"); Image bg = GameUtil.getImage("images/bg.jpg"); plane plane = new plane(planeimage,250,250); @Override public void paint(Graphics g) { //自动被调用。相当于一只画笔 super.paint(g); g.drawImage(bg, 0, 0, null); plane.drawSelf(g);//画飞机 } //帮助我们反复重画窗口 class paintThread extends Thread { @Override public void run() { while(true) { repaint();//重画 //System.out.println("窗口重画一次!"); try { Thread.sleep(40); } catch (InterruptedException e) { e.printStackTrace(); }//1s=1000ms } } } //定义键盘监听的内部类 class KeyMonitor extends KeyAdapter{ @Override public void keyReleased(KeyEvent e) { System.out.println("抬起:"+e.getKeyCode()); } @Override public void keyPressed(KeyEvent e) { System.out.println("按下:"+e.getKeyCode()); } } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员蔡永强程序员作品"); this.setVisible(true); this.setSize(500, 500); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); new paintThread().start();//启动重画线程 addKeyListener(new KeyMonitor());//给窗口添加键盘的监听 } public static void main(String[]args) { MyGameFrame f=new MyGameFrame(); f.launchFrame(); } }
java Welcome运行的是Welcome的类文件吗?我的电脑上若是java Welcome.java会报错,为什么有一个同学确正常输出了内容呢?
我的代码:
同学代码:
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; /* * 飞机游戏的窗口 * cyq * */ public class MyGameFrame extends JFrame{ Image planeimage = GameUtil.getImage("images/plane.png"); Image bg = GameUtil.getImage("images/bg.jpg"); plane plane = new plane(planeimage,250,250 ); @Override public void paint(Graphics g) { //自动被调用。相当于一只画笔 super.paint(g); g.drawImage(bg, 0, 0, null); plane.drawSelf(g);//画飞机 //帮助我们反复重画窗口 class paintThread extends Thread { @Override public void run() { while(true) { repaint();//重画 System.out.println("窗口重画一次!"); try { Thread.sleep(40); } catch (InterruptedException e) { e.printStackTrace(); }//1s=1000ms } } } } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员蔡永强程序员作品"); this.setVisible(true); this.setSize(500, 500); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); new PaintThread().start();//启动重画窗口的线程 } public static void main(String[]args) { MyGameFrame f=new MyGameFrame(); f.launchFrame(); } }
老师为什么下图会报错啊?我对比了代码的还是不知道是哪里出错了
请教老师, 下面两个String变量为什么会有这两种方式赋值? 两者在代码编写上有什么区别? 平时使用需要注意什么? 是否还有其它类型也有这样两种不同的赋值方式?
String s1 = "abc"; String s2 = new String("abc");
请问老师,这个图片为什么要放到src下边,这样会把代码和资源混到一起,不便于管理吧,资源文件不应该放到和src并列的目录下吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637