基础语法for循环-Javase高清视频下载_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 基础语法for循环-Javase高清视频下载

基础语法for循环-Javase高清视频下载

更新时间:2020-02-19 09:46:59 来源:极悦 浏览1895次


基础语法for循环-Javase高清视频下载


  1.for循环


  1.1for循环结构(掌握)


  循环:


  循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。


  for循环格式:


  for(初始化语句;条件判断语句;条件控制语句){


  循环体语句;


  }


  格式解释:


  初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样


  条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去


  循环体语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情


  条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去


  执行流程:


  ①执行初始化语句


  ②执行条件判断语句,看其结果是true还是false


  如果是false,循环结束


  如果是true,继续执行


  ③执行循环体语句


  ④执行条件控制语句


  ⑤回到②继续


  1.2for循环练习-输出数据(应用)


  需求:在控制台输出1-5和5-1的数据


  示例代码:


  publicclassForTest01{


  publicstaticvoidmain(String[]args){


  //需求:输出数据1-5


  for(inti=1;i<=5;i++){


  System.out.println(i);


  }


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


  //需求:输出数据5-1


  for(inti=5;i>=1;i--){


  System.out.println(i);


  }


  }


  }


  1.3for循环练习-求和(应用)


  需求:求1-5之间的数据和,并把求和结果在控制台输出


  示例代码:


  publicclassForTest02{


  publicstaticvoidmain(String[]args){


  //求和的最终结果必须保存起来,需要定义一个变量,用于保存求和的结果,初始值为0


  intsum=0;


  //从1开始到5结束的数据,使用循环结构完成


  for(inti=1;i<=5;i++){


  //将反复进行的事情写入循环结构内部


  //此处反复进行的事情是将数据i加到用于保存最终求和的变量sum中


  sum+=i;


  /*


  sum+=i;sum=sum+i;


  第一次:sum=sum+i=0+1=1;


  第二次:sum=sum+i=1+2=3;


  第三次:sum=sum+i=3+3=6;


  第四次:sum=sum+i=6+4=10;


  第五次:sum=sum+i=10+5=15;


  */


  }


  //当循环执行完毕时,将最终数据打印出来


  System.out.println("1-5之间的数据和是:"+sum);


  }


  }


  本题要点:


  今后遇到的需求中,如果带有求和二字,请立即联想到求和变量


  求和变量的定义位置,必须在循环外部,如果在循环内部则计算出的数据将是错误的


  1.4for循环练习-求偶数和(应用)


  需求:求1-100之间的偶数和,并把求和结果在控制台输出}


  示例代码:


  publicclassForTest03{


  publicstaticvoidmain(String[]args){


  //求和的最终结果必须保存起来,需要定义一个变量,用于保存求和的结果,初始值为0


  intsum=0;


  //对1-100的数据求和与1-5的数据求和几乎完全一样,仅仅是结束条件不同


  for(inti=1;i<=100;i++){


  //对1-100的偶数求和,需要对求和操作添加限制条件,判断是否是偶数


  if(i%2==0){


  sum+=i;


  }


  }


  //当循环执行完毕时,将最终数据打印出来


  System.out.println("1-100之间的偶数和是:"+sum);


  }


  }


  1.5for循环练习-水仙花(应用)


  需求:在控制台输出所有的“水仙花数”


  解释:什么是水仙花数?


  例如1533*3*3+5*5*5+1*1*1=153


  水仙花数,指的是一个三位数,个位、十位、百位的数字立方和等于原数


  思路:


  获取所有的三位数,准备进行筛选,最小的三位数为100,最大的三位数为999,使用for循环获取


  获取每一个三位数的个位,十位,百位,做if语句判断是否是水仙花数


  示例代码


  publicclassForTest04{


  publicstaticvoidmain(String[]args){


  //输出所有的水仙花数必然要使用到循环,遍历所有的三位数,三位数从100开始,到999结束


  for(inti=100;i<1000;i++){


  //在计算之前获取三位数中每个位上的值


  intge=i%10;


  intshi=i/10%10;


  intbai=i/10/10%10;


  //判定条件是将三位数中的每个数值取出来,计算立方和后与原始数字比较是否相等


  if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){


  //输出满足条件的数字就是水仙花数


  System.out.println(i);


  }


  }


  }


  }


  1.6for循环练习-统计水仙花数个数(应用)


  需求:统计“水仙花数”一共有多少个,并在控制台输出个数


  示例代码:


  publicclassForTest05{


  publicstaticvoidmain(String[]args){


  //定义变量count,用于保存“水仙花数”的数量,初始值为0


  intcount=0;


  //输出所有的水仙花数必然要使用到循环,遍历所有的三位数,三位数从100开始,到999结束


  for(inti=100;i<1000;i++){


  //在计算之前获取三位数中每个位上的值


  intge=i%10;


  intshi=i/10%10;


  intbai=i/10/10%10;


  //在判定水仙花数的过程中,满足条件不再输出,更改为修改count的值,使count+1


  if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){


  count++;


  }


  }


  //打印输出最终结果


  System.out.println("水仙花共有:"+count+"个");


  }


  }


  本题要点:


  今后如果需求带有统计xxx,请先想到计数器变量


  计数器变量定义的位置,必须在循环外部


  极悦Javase相关视频免费下载学习


  Javase视频教程【301集】:


  Java视频下载【JavaSE进阶】:


基础语法for循环-Javase高清视频下载


       以上就是极悦注册机构小编介绍的“基础语法for循环-Javase高清视频下载 ”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


  相关内容


  


  


  


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>