------- android培训、java培训、期待与您交流! ----------
class fordemo //for语句及它while语句的区别 { public static void main(String[] args) { /* for(初始化表达式;循环条件表达式;循环后的操作表达式) { 执行语句; } */ for (int x=0;x<3;x++)//注意当走完x<3 时 就会走下边的循环体了 而不是x++ { System.out.println("x="+x);//执行完一个循环后才会执行++ /*特点:初始化表达式只执行一次,然后判断循环条件表达式,为真就执行循环体(为假就 不管了)接着进行循环后的操作表达式 一个循环过程完成 接着重复直到条件表 达式不满足结束 */ } //与while的区别: int y=0; while (y<3) { System.out.println("y="+y); y++; } System.out.println("y====="+y); /* 上述for 和while的结果相同 但是如果用 System.out.println("x===="+x); 和 System.out.println("y====="+y); 命令分别在两个语句的后面打印一下, x的会提示找不到定义的x的情况 而y的会显示自增到最后的y=3的结果 这是 因为for中定义的x只是为了满足循环语句for的运算 语句执行完毕后 就会自 动删除了 而while中的y是定义到java内存中的 所以会出现这样的情况 对于变量来讲 如果变量仅仅是为了控制循环的次数而作为循环的增量存在 就 选择for语句合适 (节省空间) 其余情况 for 和while是可以互换的 映射两个知识点: 1:变量是有自己的作用域的 对for来讲 如果将用于控制循环次数的增量定义在 for中 那么该变量只在for语句中有效 当for语句执行完毕 该变量在内存中被 释放 2:for和while可以进行互换 但是如果需要定义增量 则选择for较合适 总结:何时使用循环结构 当需要对某些语句进行多次重复运算时 选择循环语句 它可以帮助我们自动地 去完成程序的运行 当需要在程序中定义一个变化有规律的量 并且要在后续代码中使用这个变化了 的变量时 则需要用while 了 */ //PS: 学到了这几天潜意识里一直想知道的清屏命令:cls System.out.println("Hello World!"); } }
相关推荐
1.学会使用while、do-while、for语句2.熟练掌握循环结构程序设计方法3.掌握选择结构与循环结构的嵌套
Java循环结构for语句while语句详解_Java教程共2页.pdf.zip
10-流程控制语句:循环结构(for和while).md
循环结构程序设计作业 一 单项选择题(每题2分,共40分) 1 以下程序中,while循环的循环次数是 main() { int i=0; while(i) { if(i) continue; if(i= =5) break; i++; } …… } A)1 B)10 C)6 D)死循环,不能...
WHILE循环语句的翻译程序设计(递归下降法、输出三地址表示 对循环语句: WHILE〈表达式〉DO〈赋值语句〉 ...条件语句while(A) do B翻译成: Begin: 1. if Agoto 3 2. goto exit 3. do B 4. gotobegin exit
1、实验名称:循环结构应用 2、主要代码内容:游戏中生命力购买问题 3、【实验目的】 (1)熟悉变量与常量的定义; (2)掌握while循环语句、if语句以及break语句的使用方法; (3)掌握双层嵌套的循环结构。
题目: WHILE循环语句的翻译程序设计(递归下降法、输出四元式) 初始条件: 理论:学完编译课程,掌握一种计算机高级语言的使用。 实践:计算机实验室提供计算机及软件环境。如果自己有计算机可以在其上进行设计。 ...
dowhile语句 for语句 循环结构的嵌套PPT课件.pptx
dowhile语句 for语句 循环结构的嵌套PPT学习教案.pptx
流程控制语句LOOP语句 课程目标 1)理解 —— LOOP语句的语法规则; 2)掌握 ——LOOP语句的使用方法; LOOP语句 LOOP语句语法格式如下: [begin_label:] LOOP statement_list END LOOP [end_label] 说明:LOOP允许...
3.5 用while语句实现循环结构(ppt)
4 按给定的题目给出中间代码形式的描述及中间代码序列的结构设计; 5 编译系统的概要设计; 6 详细的算法描述(流程图或伪代码); 7 软件的测试方法和测试结果; 8 研制报告(研制过程,本设计的评价、特点、不足、...
C语言根据语句执行是否可以改变程序流程,可以分为四类: (1)顺序语句 表达式语句 空语句: 只有一个分号 复合语句:用大括号括起来的一组语句,这组语句被看成一个整体 (2)选择语句:用来解决实际应用当中的...
4 按给定的题目给出中间代码形式的描述及中间代码序列的结构设计; 5 编译系统的概要设计; 6 详细的算法描述(流程图或伪代码); 7 软件的测试方法和测试结果; 8 研制报告(研制过程,本设计的评价、特点、不足、...
java语言继承了c语言的while循环、do/while循环和for循环。 一:while循环 while循环是一种允许重复执行某项任务的控制结构,其语法结构是: while(布尔表达式){ //语句 } 二:do/while循环 ...
DO-WHILE循环语句的翻译程序设计(递归下降法、输出三地址表示)
5.1 为什么需要循环控制 5.2 用while语句实现循环 5.3 用do---while语句实现循环 5.4 用for 语句实现循环 5.5 循环的嵌套 5.6 几种循环的比较 5.7 改变循环执行的状态 5.8 循环程序举例
模块三 循环程序设计习题及答案 一、填空题 1、当在数据处理中要重复执行相同的操作时,宜采用 程序结构来实现。 2、循环的3要素是 、 、 。 3、在循环语句体中包含另一个循环语句的用法称为 。 4、执行循环语句体中...
实验五 循环结构程序设计、熟练掌握while、do—while和for三种循环语句的应用。
1.掌握用 while 语句,do-while 语句和 for 语句实现单重循环的方法。 2.掌握在程序设计中用循环的方法实现一些常用算法(求和,求积,分类统计等)。 3.学习调试程序的一些技巧。 二、实验内容和步骤 I.基础部分:...