如下代码:
int a=3;
int b=2;
int c;
c=a+b;
是把a+b的结果赋值给了c
那么這个结果是叫常量吗?还是什么都不是?
int a=3;意思是,把整形常量3,赋值给int变量a。对吗?我纠结这个3与赋值运算符结合后是不是叫整形常量3
byte a = 1; int b = 2;
// byte c = a+b; //报错
报错原因是因为一下哪个?
1.a变量与b变量的结果3,根据二元运算符规则,没有long时结果类型为int,
int类型常量给byte类型变量,会报错
2.是因为结果int类型的字节比byte类型大
早上起来后突然报错,换了最简单的输出也不行
删不删除super.paint(g),都好用
为什么需要删除super.paint(g)
package cn.sxt.game; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; public class MyGameFrame extends JFrame{ @Override public void paint(Graphics g) {//自动被调用 ,g相当一个画笔 g.drawLine(50, 50, 100, 100); } //初始化窗口 public void launchFrame(){ this.setTitle("尚学堂学员"); this.setVisible(true); this.setSize(500, 500); this.setLocation(50, 50); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[] args) { MyGameFrame myGameFrame = new MyGameFrame(); myGameFrame.launchFrame(); } }
g.drawLine(50, 50, 100, 100)时,运行程序,出现窗口是黑色的怎么回事?
45是一个整型,默认为int型,所以short a=45;的含义是不是将45强制转化为short型了?
老师,for和while循环这样写不行吗:
我的运行结果为什么不换行,代码是一样的,而且在输入时光标在提示语的前面,这是为什么?
老师好,窗口继承自 javax.swing.JFrame,为什么闪的还是特别厉害?
为啥我下的没有JRE
老师,我想问下,当学完这一章后,自己去写游戏时,一点思路都没有,感觉很懵,完全不知道怎么去写,或者知道写的步骤,但写不出来,这种情况,需不需要重新去学呢?
构造函数中,this函数为什么要第一行,放入第二行就报错
老师,eclipse中的窗口大小和位置的单位是什么?
以下方法为例,该方法中参数的单位是什么?
public void setSize(int width, int height) { super.setSize(width, height); }
我按着视频敲的代码,画出窗口感觉很大?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637