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);
}
}