publicclassTest{
publicstaticvoidmain(String[]args){
finalintSTART_NUM=1;
finalintEND_NUM=1000;
finalintMOD_NUM=3;
for(inti=START_NUM;i<=END_NUM;i++){
if(i%MOD_NUM==0){
System.out.print(i+" ");
}
}
}
}
%就是取模的意思,3的倍數特性就是對3取模等於0
B. java編程 求1——100之間3的倍數和
int sum=0;for(int i=1;i<=100;i++){ if(i%3==0){ sum=sum+i; }}System.out.println("1-100之間3的倍數和為:"+sum);
C. 用java語句怎麼表示在100之間是3的倍數的數
java中使用取余的運算,如果除以3返回的是0,那就是3的倍數,實例如下:
publicclassceshi{
publicstaticvoidmain(String[]args){
for(inti=1;i<=100;i++){
if(i%3==0){
System.out.println(i+"是3的倍數");
}
}
}
}
返回的結果就是3的倍數
D. java用while循環計算1-200之間3的倍數之和
1、首先打開電腦上的IntelliJ IDEA,新建一個Java class文件,調用mian函數,快捷鍵為psvm。
E. java怎樣實現判斷一個最高達1000位數字的整數是不是3的倍數。
能被3整除的數的特徵:各個數位上的數相加之和必定為3的倍數。
importjava.util.Scanner;
publicclassMain
{
publicstaticvoidmain(String[]args)
{
try(Scannersc=newScanner(System.in))
{
while(sc.hasNext())
{
Stringnum=sc.next();
intsum=0;
for(inti=0;i<num.length();i++)
sum+=Integer.parseInt(""+num.charAt(i));
System.out.println(sum%3==0?"yes":"no");
}
}
}
}
importjava.math.BigInteger;
importjava.util.Scanner;
publicclassMain
{
publicstaticvoidmain(String[]args)
{
finalBigIntegerbigThree=newBigInteger("3");
try(Scannersc=newScanner(System.in))
{
while(sc.hasNextBigInteger())
{
BigIntegernum=sc.nextBigInteger();
System.out.println(num.mod(bigThree).equals(BigInteger.ZERO)?"yes":"no");
}
}
}
}
運行結果不變。
F. 用java編寫程序列印100以內的3的倍數,3,6,9,…,99.
很簡單的,直接用個FOR加個IF就搞定了,代碼如下:
public static void main(String[] args) {
for (int i = 1; i < 100; i++) {
if(i%3==0){
System.out.print(i+",");
}
}
}
G. java 100之內 3的倍數求和!
publicclassBeiShu{
publicstaticvoidmain(String[]args){
intnum=0;
for(inti=1;i<=100;i++){
if(1%3==0){
num+=i;
}
}
System.out.println("和為:"+num);
}
}