`

黑马程序员-----循环

 
阅读更多
java循环的实现方式

---------------------- android培训java培训、期待与您交流! ----------------------



第一种: while循环
    
格式: whlie(条件表达式(true|false))
{
// 重复的事情  条件为true,则重复执行,false不执行
}

使用细节: * while(true){}  无限循环   while(1<2){}  while(1==1){}
  * 应该定义变量来控制循环的次数,该变量必须每次循环后进行变化,否则还是无限循环
           * 当重复的代码只有一条语句,那么while的{}可以省略不写。
* 当心循环的是空语句

第二种:
格式: do{ 
	        // 重复执行的代码 
	 } while( // 条件表达式(true|false));


特点: * 至少执行一次,与条件表达式的true|false无关
* 重复执行语句只有一条的时候,do后面的{}可以省略不写


第三种:
for循环:
格式:  for(初始化表达式1;条件表达式2;循环后操作表达式3)
{
		         
		               //执行的代码 
		     }
	执行过程:
		     1     2,5   4,7
		for( int x = 0 ; x < 8; x++ )
		{
									3,6
			System.out.println(“x = ”+x);
}



for语句执行完毕,该变量在内存中被释放。
如果需要定义循环增量,用for更为合适。


While,do while,for总结
1. for循环一般用在那种循环次数事先可以确定的情况,而while和do用在那种循环次数事先不确定的情况。
2. do于while循环的不同处在于,前者至少执行一次,而后者可能一次都不执行。


相关的代码:
-----*
----* *
---* * *
--* * * *
-* * * * *
for(int i = 0;i<=4;i++)
		{
			for(int j = 4;j>=i;j--)
			{
				System.out.print("-");
			}

			for(int y = 0;y<=i;y++)
			{
				System.out.print("* ");
			}
			System.out.println( );
		}


---------------------- android培训java培训、期待与您交流! ---------------------- 详细请查看:http://edu.csdn.net/heima
分享到:
评论

相关推荐

    黑马程序员 - Java基础教学 - 03 - 变量的作用域、for循环、break、continue、内存结构

    黑马程序员 - Java基础教学 - 03 - 变量的作用域、for循环、break、continue、内存结构

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--任务循环之只在Activity显示时执行 |--修改文件的最后修改时间 |--偏好设置(回显) |--内存优化之各种方法 |--内容提供者之短信的序列化对象读写 |--内容提供者之短信的获取与写入 |--内容提供者之联系人读写与...

    黑马程序员之C#编程学习笔记

    黑马程序员之C#编程学习,动手编写代码,主要学会简单的控制台输入输出代码编写和简单的用户名,密码判断,然后用到了for循环语句。

    黑马程序员入学测试题详解

    8、 编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。 9、 写一方法,打印等长的二维数组,要求从1开始的自然数由方阵的最外圈向内螺旋...

    程序员资料(课程讲义)

    windows server 2005 介绍,ppt版

    mysql学习笔记和案例(全部知识点版)

    这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的基础知识点,查询,子查询,分组,排序,常用函数,多表连接,视图,变量,存储过程,函数,分支结构,循环结构等等

    perl 语言入门(中文)

    perl语言入门的不二选择(中文)。适合新手、菜鸟了解perl,学习perl。主要包括perl语言的数据类型,循环控制,正则表达式的应用等基础内容。

    C基础讲义2018修订版1

    while语句 54 4.3.3 for语句 54 4.3.4 嵌套循环 55 4.4 跳转语句break、continue、goto 55 4.3.1 bre

    PHP 基础实例教程(PHP网页实例版)

    PHP 条件判断/循环 PHP if语句 PHP else语句 PHP elseif语句 PHP switch语句 PHP while循环 PHP for和foreach循环 PHP do...while循环 PHP break/continue/exit PHP 数组 PHP 数字索引数组 PHP 非数字索引数组 PHP ...

    PL/SQL安装包及安装文档

    PLSQL是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL,过程化包括有:类型定义,判断,循环,游标,异常或例外处理。。。 PLSQL强调过程 SQL是第四代命令式语言,无法显示处理过程化的...

    mfc教程(word版)

    12.2.2.6 模式对话框的消息循环 229 12.2.3 对话框的数据交换 233 12.2.3.1 数据交换的方法 233 12.2.3.2 CDataExchange 234 12.2.3.3 数据交换和验证函数 236 12.2.3.4 UpdateData函数 239 12.3 无模式对话框 240 ...

    python飞机大战 pygame游戏创建快速入门详解

    理解 游戏循环 和 游戏时钟 理解 精灵 和 精灵组 项目准备 新建 飞机大战 项目 新建一个 hm_01_pygame入门.py 导入 游戏素材图片 游戏的第一印象 把一些 静止的图像 绘制到 游戏窗口 中 根据 用户的交互 或...

    Python学习笔记(适用于小白零基础)

    本笔记为作者学习“黑马程序员”的Python课程所记。 课程链接:https://www.bilibili.com/video/BV1qW4y1a7fU/ 说明:该笔记为本作者学习时所写,仅供学习使用。 (1)内容简要:包含Python的基础知识,如基础语法,...

    归并排序的实现代码与思路

    归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。

    黑马入学考试试题

    黑马程序员训练营入学考试题 1、方法中的内部类能不能访问方法中的局部变量,为什么? 2、编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。 ...

    C++基础课程讲义.pdf

    选择和循环三种基本结构组成。 – 其模块化实现的具体方法是使用子程序。  优点: 有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发 和维护。  缺点:可重用性差、数据安全性差...

    Java基础最全笔记文档

    3. 分支结构、循环结构、随机数 4. 数组详解、Debug工具使用 5. 方法详解 6. 编程思维案例 7. 面向对象基础 8. 常用API 9. 综合项目实战 Java加强篇包括: 1. static、单例设计、继承 2. 权限修饰符、常量、枚举、...

    Python学习 | 一个JAVA程序员两天的Python入门笔记

    学习方式:视频(黑马),博客,百度 完成内容:python基础语法 博客目的:总结归纳,当然要能帮助其他刚学习Python的童鞋,不胜荣幸 人物:一个心血来潮学习Python的JAVA程序员 文章目录vlog正文入门基础注释算数...

Global site tag (gtag.js) - Google Analytics