下列java编程语言为何错误short svalue =5;svalue= svalue -2;这段话怎么错了?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 12:00:07
下列java编程语言为何错误short svalue =5;svalue= svalue -2;这段话怎么错了?

下列java编程语言为何错误short svalue =5;svalue= svalue -2;这段话怎么错了?
下列java编程语言为何错误
short svalue =5;
svalue= svalue -2;
这段话怎么错了?

下列java编程语言为何错误short svalue =5;svalue= svalue -2;这段话怎么错了?
设计到类型转换问题了

数值型类型 byte short int long double float 之间的操作满足一个口诀
记住一个口诀就行 :

和 double 做运算 结果为double
和 float 做运算 ,结果为 float
和 long 做运算 , 结果为long
和 int 做运算, 结果为int
和 short做运算,结果为short
2个byte做运算,结果为 byte

例如 : ① 3.4 + 3 (double) 3.4+ 3f (double ) .
② 3.4f + 3 (float)
③ 3 + 3 (int) 3 +2.0 (dobule) 3+ 1.1f (float)
④ short a = 1 ; short b = 2 ; byte c = 3 ; a +b (short) a+c (short) b+c (short)
⑤ byte a =1 ; byte b= 2 ; a+b (byte) a++ (byte) a+=2 (byte) a+2 (int)

上述例子 除了 a++ , a+=2 比较特殊外,其他都符合口诀

a++ 和 a+=2 是同样的原因 , 记住就可以啦, a++ 不会提升数据类型!

下列java编程语言为何错误short svalue =5;svalue= svalue -2;这段话怎么错了? 1. 下列关于JAVA语言特点的叙述中,错误的是[   ] A、Java是面向过程的编程语言  1. 下列关于JAVA语言特点的叙述中,错误的是[   ]A、Java是面向过程的编程语言   & java编程:用while循环实现计算当n为何值时,下列不等式成立.1+1/2+1/3+...+1/n》1 下列关于java语言的叙述中,错误的是a 、java虚拟机解释执行字节码b、java源文件的扩展名为.classc、java的类是对具有相同行为对象的一种抽象d、java语言是面向对象的语言选神马?为什么? 1:下列关于Java语言特性的描述中,错误的是().A.支持多线程操作 B.Java程序与平台无关C.Java程序可以直接访问Internet上的对象 D.支持单继承和多继承2:下列关于Java语言的数组描述中,错误的 1、 下列关于构造方法的叙述中,错误的是( ) A) Java 语言规定构造方法名与类名必须相同 B) Java 语言规1、 下列关于构造方法的叙述中,错误的是( )A) Java 语言规定构造方法名与类名必须 JAVA编程,输入一个四位数,求四位数的每位数字之和!是JAVA,不是C语言! 速求一c语言编程:输出1~100中能被三整除的所有整数用java编程也行 编程语言 “JAVA” 这个词怎么读?发音?或者就是J A V A 几种编程语言之间有什么区别跟联系?说说C、C++、Java、跟C#. 求问java语言基础的一道小编程 C也可以~用java编写程序输出下列结果 :C也可以 主要要一个思路 11 21 2 31 2 3 41 2 3 4 51 2 3 4 5 6求全部编程 java编程题求解:使用for语句打印显示下列数字:1 121 12321 1234321 编程实现下列图形: * ** *** **** *****用Java实现* ** *** **** *****每行都右边对齐 C语言 编程 求下列分段函数的值 (1) 用C语言编程输出下列倒三角矩阵 如下图所示,请回答下列编程,PASCAL语言 计算机题 多选题8.下列选项中属于高级语言的包括( ).A.Java语言 B.机器语言 C.FORTRAN语言 D.C语言9.在Windows中,下列描述中错误的包括( ).A.“计算器”工具有“标准型”和“科学型”两 1:下列关于继承性的描述中,错误的是( )A.一个类可以同时生成多个子类B.子类继承了父类中除私有的成员以外其他成员 C.Java语言支持单重继承和多重继承D.Java语言通过接口可使子类使用