复习8:WhileTest

/*
while应用
*/
class WhileTest
{
	public static void main(String[] args) 
	{
		//输出1到10的数字
		
		/*
		System.out.println(1);
		System.out.println(2);
		...
		*/
		int x = 1;
		while(x<=10)
		{
			System.out.println(x);
			//x = x + 1;
			//x+=1;
			//x++;
			x+=2;//改变步长
		}

		System.out.println("------------------");

		//求1到10之和

		//System.out.println(1+2+3+4+5+6+7+8+9+10);

		/*
			0+1=1
			    1+2=3
				    3+3=6
					    6+4=10
						    10+5=15
							     ...
			通过分析:
			1:定义两个变量,一个用于保存不断变化的值,另一个用于存储相加值。
			2:每次递增的值都会和相加的值在求和,而且这个动作是重复执行的,所以考虑采用循环。

			其实这个内容叫做就和算法,累加算法。
		*/

		int sum = 0;
		int num = 1;

		while(num<=10)
		{
			sum+=num;//sum = sum + num;
			num++;
		}
		System.out.println("1-10的和为:"+sum);

		//求1-100之和。

		System.out.println("------------------");

		//输出1-100之间能够被6整除的数据
		/*
			1:列出1-100之间的数据,通过循环做。
			2:判断每个被列出来的数是否能够被6整除,用if语句实现。 %
				针对满足条件的数据进行输出。
		*/

		int a = 1;
		
		while(a<=100)
		{
			if(a%6==0)
			{
				System.out.println(a);
			}
			a++;
		}

		System.out.println("------------------");
		//统计1-100之间能够被6整除的数据有多少个
		/*
			1:列出1-100之间的数据,通过循环做。
			2:判断每个被列出来的数是否能够被6整除,用if语句实现。 %
				针对满足条件的数据做统计。  需要声明一个变量,用来做次数统计

			计数器思想,统计思想。
			需要用一个变量来做次数统计。
		*/

		int b = 1;
		int count = 0;

		while(b<=100)
		{
			if(b%6==0)
			{
				count++;
			}
			b++;
		}
		System.out.println("1-100之间能被6整除的数有"+count+"个");

	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值