Topic: 关于byte 运算的问题。。

  Print this page

1.关于byte 运算的问题。。 Copy to clipboard
Posted by: develop8
Posted on: 2006-05-31 08:21

// java 基础问题。
//学了java半年多才知道byte 是不能用于算术运算符的。
//即使参加运算的数字类型全用byte类型,还是会提示找到了int类型。
//知道了只能先用int运算,然后在结果前用(byte),只能用这种方式
//才能得到byte类型,否则直接运算是不允许。
class test26{
public static void main(String[]args){
  byte a=4;
  byte b2=2;
  byte b=a/b2;
  System.out.println(b);

}
}
/* 编译的错误:

D:\PRETTY\math>c test26

D:\PRETTY\math>javac test26.java
test26.java:5: possible loss of precision
found : int
required: byte
byte b=a/b2;
^
1 error

D:\PRETTY\math>
*/


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923