Java中求余% 与 求商/ 一大特性
定义一串数字是a,数字a的位数是b
则:
a%1000 得到a的后三位数字
a/1000 得到a的前b-3位数字
也就是说当a求余时,然后除数是10的n次方,则得到的是a的后n位数字
反之,得到的是a的前b-n位数字。
下面展示一些 内联代码片
。
public static void main(String[] args) {
int a = 123456 % 1000;
int b = 123456 / 1000;
int c = 123456 / 100;
System.out.println(a);//456
System.out.println(b);//123
System.out.println(c);//1234
}
a=456
b=123
c=1234