分享

Day3 第一个知识点 for循环

 短腿鲁班代码记 2019-09-17

/*

主要知识内容:

循环语句功能:

       在循环条件满足的情况下,反复执行特定代码

循环语句的四个组成部分:

    初始化部分(init_statement)

    循环条件部分(test_exp) 

    循环体部分(body_statement) 

    迭代部分(alter_statement) 

循环语句分类

    for 循环

    while 循环

    do/while 循环

*/

/*

for循环格式

for(初始化条件;循环条件;迭代条件)

{

循环体;

}

执行过程:

初始化条件-》循环条件--》循环体--》迭代条件--》循环条件--》循环体--》迭代条件--》循环条件

所以,从上面执行过程可以看出来,初始化条件在for循环开始之后只是执行了一次

*/


代码示范:

public class Test

{

public static void main(String args[])

{        

            //遍历0到3,并打印出内容                

for(int i=0;i<4;i++)

{

System.out.println("Hellow World"+i);

}

                //下面代码示范了,在初始化部分,可以不进行初始化

int j=1;

for(System.out.println("a");j<4;System.out.println("b"),j++)

{

System.out.println("c");

}

//最终结果是acb bcbcb 

//输出100以内所有偶数以及所有偶数的和 偶数的个数

int sum=0;//用来所有偶数的和

int count=0;

for(int i=1;i<=100;i++)//先实现100以内所有数的便利

{

                     if(i%2==0)//对2取余之后得到余数是0则说明是偶数

{

  System.out.prinln(i);

  sum+=i;

  count++;

}

}

System.out.println("总和"+sum);

System.out.println("个数"+count);

/*

编写程序FooBizBaz.java,从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”

*/

for(int p=1;i<=150;i++)//先打印1到150

{

System.out.print(i);

                    if(i%3==0)

{

System.out.println("foo");

}

if(i%5==0)

{

System.out.println("biz");

}

if(i%7==0)

{

System.out.println("baz");

}

System.out.println('\n');

}

/*

求三位数各个位上数字立方和  等于  其本身

153=1*1*1+3*3*3+5*5*5

*/

for(int I=100;l<100;I++)//遍历所有100到900三位数

{

int j1=l/100;//求百位

int j2=(l-j1*100)/10;//得到十位

int j3=i%10;//个位

if(l==j1*j1*j1+j2*j2*j2+j3*j3*j3)

System.out.prinln(l);

}

}

}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多