/*
For循环结构的使用
一:循环结构的四个要素
1. 初始化条件
2.循环条件-----是boolean类型
3.循环体
4.迭代条件
二:For循环的结构
for (①初始化部分; ②循环条件部分; ④迭代部分){
③循环体部分;
}
执行过程:
①-②-③-④-②-③-④-②-③-④-.....-②
*/
class ForTest
{
public static void main(String[] args){
for(int i = 0; i < 5; i++ ){
//i在for循环中有效,出了for循环就失效了
System.out.println("HelloWorld");
}
//练习:
int num = 1;
for(System.out.println('a'); num <= 3; System.out.println('c'),num++){
System.out.println('b');
}
// 输出结果:abcbcbc
//例题:输出100以内的偶数,在求所有偶数的和,输出偶数的个数
int sum1 = 0; //记录偶数的个数
int sum = 0; // 记录所有偶数的和
for(int i = 1; i <= 100; i++){
if(i % 2 == 0){
System.out.println(i);
sum = sum + i;
sum1++;
}
}
System.out.println("所有偶数的和为:" +sum);
System.out.println("所有偶数的个数:" +sum1);
}
}
*********************************************************************************************************
/*
编写程序从1循环到150,并在每行打印一个值,另外在每个3的倍数行
上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印
输出“baz”。
*/
class ForTest1
{
public static void main(String[] args){
for( int i = 1; i <= 150; i++ ){
System.out.print(i+ " ");
if(i%3 ==0){
System.out.print("foo ");
}
if (i%5 == 0)
{
System.out.print("biz ");
}
if (i%7==0)
{
System.out.print("baz ");
}
// 换行
System.out.println();
}
}
}
**************************************************************************************************
/*
编写程序从1循环到150,并在每行打印一个值,另外在每个3的倍数行
上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印
输出“baz”。
*/
class ForTest1
{
public static void main(String[] args){
for( int i = 1; i <= 150; i++ ){
System.out.print(i+ " ");
if(i%3 ==0){
System.out.print("foo ");
}
if (i%5 == 0)
{
System.out.print("biz ");
}
if (i%7==0)
{
System.out.print("baz ");
}
// 换行
System.out.println();
}
}
}