那为什么int转为float会有精度损失呢?
为什么long转为double会有精度损失呢?
为什么long转为float会有精度损失呢?
根据上图回答这三个不也是整数化为小数后面加个零就行吗?
请老师帮我把这三个为什么会发生警服损失的原因说一下呗
我这里是哪里错了,是进入了死循环吗,报出了一串英文,薪水计算器
1.我在一台电脑上用idea创建了项目,新建了几个class文件,都能正常运行,用U盘拷到另一台电脑上后编辑受限?
2.拷贝后的项目文件夹为什么自动设为了只读文件夹?
3.取消之后又自动只读了 ?
4.这里的设置为什么不起作用?
“”+变量,这个变量可以是什么类型?是基本数据类型和引用数据类型都可以吗?
(1)“h”“中”类似于这个双引号里面只有一个英文字母或中文汉字,这也叫字符串吗?
(2)到底什么才能叫字符串?
不加上“”和加“”的区别是不是一个为输出c赋的值,一个输出是c本身
构造方法会自动调用吗?还是跟普通方法一样得手动调用呢?记得有个方法可以自动调用呢,但是忘记是哪个了
为什么我的运行之后是这样的呀 也没有提示我错误呀
问题1:老师,我在类中定义了一个成员变量int a=0,然后在方法里定义了a=3。然后在如下代码里,方法中int a=3和 a=3,运行结果不同。
package com.bjsxt.array; public class test10 { public static void main(String[] args) { test0 e=new test0(); e.Add(); e.Add2(); } } class test0{ int a=0; public void Add(){ a=3; System.out.println(a); } public void Add2(){ int c=a*2; System.out.println(c); } }
当Add()方法中写的是a=3时,运行结果是3,6
当Add()方法中写的是int a=3事,运行结果是3,0
这两个结果为什么会不同呢?望老师讲解,谢谢!
(1)短路运算符如果左边操作数不能确定该逻辑表达式的值,那么会继续计算右边操作数吗?
(2)短路与如果两个都是正确的,是不是最终打印结果为正确呢?
老师,帮忙看一下为什么没有出现飞机
com.bjsxt.planejava.awt.*java.awt.event.WindowAdapterjava.awt.event.WindowEventMyGameFrame Frame { Image =GameUtil.()Image =GameUtil.()=Plane =Plane()Plane =Plane()Plane =Plane()(Graphics g){System..println(+)++g.drawImage().drawMyself(g).drawMyself(g).drawMyself(g)} (){ .setTitle()setVisible()setSize(Constant.Constant.)setLocation().addWindowListener(WindowAdapter() { (WindowEvent e) { System.()} })PaintThread().start()} PaintThread Thread{ (){ (){ repaint(){ Thread.()} (InterruptedException e) { e.printStackTrace()} } } } Image =(Graphics g){ (==) =.createImage(Constant.Constant.)Graphics gOff=.getGraphics()paint(gOff)g.drawImage()} (String[] args) { MyGameFrame gameFrame=MyGameFrame()gameFrame.launchFrame()} }
com.bjsxt.planejava.awt.*GameObject { Image (Image imgxyspeedwidthheight) { .= img.= x.= y.= speed.= width.= height} (Image img xyspeed) { .=img.=x.=y.= speed.=img.getWidth().=img.getHeight()} (){} (Graphics g){ g.drawImage(()())} Rectangle (){ Rectangle(()())} }
com.bjsxt.planejava.awt.*Plane GameObject { (Graphics g){ .drawMyself(g)+=} (Image imgxyspeed) { (imgxyspeed)} }
我第一次写 Hello world的时候,把 Hello world换成中文的时候不显示错误,显示的是乱码,该怎么解决
我第一次写 Hello world的时候,把 Hello world换成中文的时候不显示错误,显示的是乱码
(1)代码可以写成a=a++吗?
(2)代码可以写成b=a+b吗?
(3)是不是算术运算符得到的结果变量可以是操作数本身或者其他变量?
boolean flag;
flag=true;
if(flag){
//true 分支
}
else{
//false语句
这个if是判断啥呢,,判断flag是否正确?还是判断flag是错误?
但是flag这个变量还有正确与否吗?是因为给他赋值为true所以才是正确对吗?如果赋值为false是不是flag这个变量就是错误然后就是执行else语句了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637