java 判断 整除

Python016

java 判断 整除,第1张

按照你的计算目的,可以改成这样:

int x, y, z

for (x = 700x <= 841x++) {

for (y = 400y <= 594y++) {

z = x * y

if (600000000 % z == 0) {

System.out.print("X值为" + x + ",")

System.out.print("Y值为" + y + ",")

System.out.print("Z值为" + z + ".")

System.out.println("")

}

}

}

结果:

X值为750,Y值为400,Z值为300000.

X值为750,Y值为500,Z值为375000.

X值为800,Y值为400,Z值为320000.

X值为800,Y值为500,Z值为400000.

满意请采纳。

public class Test {

public static void main(String[] args) {

java.util.Scanner s = new java.util.Scanner(System.in)

System.out.print("请输入数字:")

int number = s.nextInt()

if (number % 5 == 0) {

System.out.println(number + "能被5整除")

}

else {

System.out.println(number + "不能被5整除")

}

}

}

能被3整除的数字有个特性:它们各位相加之和是3的倍数。所以可以这么判断。数学也容易证明

53还能用取余来直接算,但是如果数字非常大,几页几十页,用各位相加操作会可行一些。