/*
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+"个");
}
}
复习8:WhileTest
最新推荐文章于 2024-07-14 18:15:43 发布