JAVA 求100因内能被3整除的数 要求每行输出5个

Python025

JAVA 求100因内能被3整除的数 要求每行输出5个,第1张

看看我的满意不?

程序如下:

public class Example {

public static void main(String[] args){

int gcd=0//创建一个计数变量

for(int i=1i<=100i++){

if(i %3==0){ //如果除以3余数为0

if(i>=10)

System.out.print(i+" ")//当i为个位数时,输出i并空两格,让输出美观

else

System.out.print(i+" ")//当i为个位数时,输出i并空一格,让输出美观

gcd++

}

if(gcd==5){

System.out.println("")//每行输出5个,5个后换行

gcd=0//5个后x回到初始值,重新计数

}

}

}

}

满意的话采纳!!!

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

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