【JAVA】For的例题

这篇博客通过三个示例介绍了Java编程的基础知识,包括打印3或7的倍数之和,创建6*6矩形以及寻找1000以内的完数。示例详细展示了类名、方法名和变量命名规范,并讲解了`System.out.print()`和`System.out.println()`的使用区别。此外,博客探讨了如何找到一个数的所有因数并判断是否为完数。

//注意事项
//类名首字母大写
//方法名首字母小写
//变量名见名知意

//例题1:

//打印出1000以内所有3或7的倍数之和

int sum=0;
        for(int i=0;i<1000;i++)
        {
            if(i%3==0||i%7==0)
            {
                sum+=i;
            }
        }
        System.out.println("1000以内所有3或7的倍数之和为"+sum);

 //例题2:

//使用循环做出一个6*6矩形

//嵌套循环

	for(int j=0;j<6;j++)
		{
			for(int i=0;i<6;i++)
			{      
				System.out.print("*");
			}
			System.out.println();
		}

//自学System.out.print()和System.out.println()的区别和用法

例题3:

//打印出1000以内所有的完数
//完数 所有因数之和等于自身就是完数 1+2+3=6 6是一个完数

//第一步找出所有因数

//第二步加和比较

//第三步输出

for(int i=2;i<=1000;i++)
	{	int sum=0;
		for(int j=1;j<=(i/2);j++)
		{
			if(i%j==0)
				{
				sum+=j;
				}

		}
		if(sum==i)
		{
			System.out.println(i);
		}

	}

//思考,如何用等式打印出完数 

//找因子可以遍历到i/2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值