我的问题涉及java脚本,就像用户输入的数字一样,如#12; 12345'结果将显示' 1 2 3 4 5'。我在谷歌上找到了解决方案,但我不明白这一点:
digit5 = number % 10;
digit4 = (number % 100)/10;
digit3 = (number % 1000)/100;
digit2 = (number % 10000)/1000;
digit1 = number / 10000;
有人可以解释{(号码%10)的含义是什么; ,(编号%100)/ 10;等等?
答案 0 :(得分:1)
%符号是商数。
所以在你的例子中: 数字是= 12345
所以number % 1000;
基本上是12345除以1000,即12和345/1000,
现在,%动作将导致剩余商数为345,
稍后你将它除以100,结果为3.45,
当您使用li Math.floor()时,您将以3号结尾
答案 1 :(得分:0)
%
算术运算符
示例 - 名称 - 结果
$ a / $ b - 分部 - $ a和$ b的商数。
$ a%$ b - 模数 - $ a的剩余除以$ b。