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 |