java中010除以100为什么不是10

 我来答
阿刚炖蛋
2019-06-06 · TA获得超过3005个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:1141万
展开全部
因为010是8进制常量,输出默认是按10进制输出的。010等于10进制的8
在java中,整数常量的书写按进制区分有3形式:
1、10进制,是用的最多的
2、0开头的是8进制,如071
3、0x 开头的,是16进制。

另外:
int x=10;
System.out.println(x/100); //0
System.out.println(x%100); //10 %为取模运算符

希望对你有帮助!
AlphaG
高粉答主

2019-06-06 · 专注教育,感受过程,发现美好
AlphaG
采纳数:19847 获赞数:109987

向TA提问 私信TA
展开全部
java中
%100的结果是除以100的余数
/10的结果是除以10的结果的整数部分

% 是求余数 / 是除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式