Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 关于byte 运算的问题。。 |
develop8
发贴: 129 积分: 0 |
于 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> */
scottlai edited on 2006-05-31 09:03
请求JAVA学习方向????? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7033 | 关于byte 运算的问题。。 | develop8 | 541 | 2006-05-31 08:21 |
已读帖子 新的帖子 被删除的帖子 |
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 |