为了账号安全,请及时绑定邮箱和手机立即绑定

java中的问题。?

java中的问题。?

hy_wang 2017-07-05 16:16:08
package HELLO;public class hello { public static void main(String[] args){ int num = 999; int count = 0; if(num>=0 && num<=999999999){  while(num!=0){        count++;        num/10=num;    }     System.out.println("它是个"+count+"位的数!");}    else{        System.out.println("输入有误!");    }    } }     请问这个代码中我把num/=10换成num/10=num为什么不对,这两种不是表达一个意思吗同时为什么我换成num=num/10为什么就好了
查看完整描述

1 回答

已采纳
?
__innocence

TA贡献313条经验 获得超208个赞

num/=10;
num=num/10;
//这两条语句表达同一个意思,第一句是第二句的简写形式
//你觉得
num=num/10;
和
num/10=num;
是同一个意思吗?

=读作赋值,不是“等于”

变量=表达式,=左边是变量,变量,变量

查看完整回答
反对 回复 2017-07-05
  • 1 回答
  • 0 关注
  • 1025 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信