/*
目的:继续练习循环结构的使用,熟练掌握while和for循环;
需求:设计一个函数;打印出1-100内3的倍数的值,并计算所有3X值的和。
思路:先使用判断语句和循环语句计算出3的倍数的值;然后使用循环结构累加计算这些数字的和值。
步骤:1,首先设计一个存放变量sum,中间变量temp ,起始变量num;
2.使用while语句配合if语句将3的倍数过滤出来,进行输出;
3,使用for循环结构将这些值进行累加;
4:使用系统打印函数进行打印输出;
*/
class Multiple3Operate
{
public static void main(String[] args)
{
int sum = 0; //存放和值的累加变量
int num = 1; //初始数值
int count =0; //计数初始值
while(num <= 100)
{ //利用取余数,判断一个数是否为3的倍数
if(num % 3 == 0)
{
System.out.print(num+"\t"); //利用循环逐个打印;
count++;
sum = sum+num; //不断累加,求和值;
}
num++; //下一次判断
}
System.out.println(); //空行
System.out.println("质数一共有"+count+"个"); //输出质数个数
System.out.println("3的倍数的总和为"+sum); //输出总和数
}
}
/*
运行结果:
3 6 9 12 15 18 21 24 27 30 33 36 39
42 45 48 51 54 57 60 63 66 69 72 75 78
81 84 87 90 93 96 99
质数一共有33个
3的倍数的总和为1683
*/
Java学习_Multiple3Operate
最新推荐文章于 2023-10-03 16:45:34 发布