Java编程基础篇第四章
循环结构
循环结构的分类
for循环,while循环,do。。。while()循环
for循环
注意事项:
a:判断条件语句无论简单还是复杂结果是boolean类型
b:循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略
c:一般来说:有左大括号就没有分号,有分号就没有左大括号
三种循环结构的循环语句的区别
三种循环语句其实都可以完成一样的功能,也就是说可以等价转换,但还是小有区别的:
do…while循环至少会执行一次循环体
for循环和while循环只有在条件成立的时候才会去执行循环体
for循环和while循环的区别:
使用区别:
控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环还能使用
如果你想继续使用,就用while。否者推荐使用for循环,原因是for循环结束,该变量就从内存中消失,能够提高内存的使用
效率
场景区别:
for循环适合针对一个范围判断进行操作
while循环适合判断次数不明确操作
那如果我们想在某个循环到某一步的时候就结束该怎么办呢?Java提供了
return、continue和break来使用循环的跳转
break:使用场景:只能在switch和循环中,既可以跳出单层循环又可以跳出多层循环
continue:使用场景 : 只能在循环中,只能退出本次循环
return:return关键字不是为了跳转出循环体,更常用的功能是结束一个方法,而是结束方法,跳进上层调用的方法中
方法概述和格式说明
使用方法的好处:提高代码的复用性
什么是方法:实现特定功能的代码块
格式
1. 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
2. 方法体语句;
3. return 返回值;
4. }
格式说明:
修饰符:public protected private static
返回值类型:就是功能结果的数据类型
方法名:符合命名规则即可,方便我们使用
参数:
实际参数:就是实际参与运算的。
形式参数;就是方法定义上的,用于接收实际参数的。
参数类型:就是参数的数据类型
参数名:就是变量名
方法体语句:就是完成功能的代码。
return:结束方法的。
返回值:就是功能的结果,由return带给调用者。
方法的注意事项
a:方法不调用不执行
b:方法与方法是平级关系,不能嵌套定义
c:方法定义的时候参数之间用逗号隔开
d:方法调用的时候不用在传递数据类型
e:如果方法有明确的返回值,一定要有return带回一个值
方法重载概述和基本使用
方法重载概述
在同一个类中,方法名相同,参数列表不同。与返回值类型无关
参数列表不同:
A:参数个数不同
B:参数类型不同
C:参数的顺序不同(算重载,但是在开发中不用
转载于:https://www.cnblogs.com/XiDaPuBen/p/8116312.html
Java编程基础篇第四章相关推荐
- python从零到一之基础篇 第 四 章 流程控制语句
python基础篇学习 第一章 第二章(上) 第二章(下) 第三章 今天开始学习第四章
- 鸟哥的Linux私房菜(基础篇)-第四章、安装 CentOS 5.x 与多重开机小技巧
第四章.安装 CentOS 5.x 与多重开机小技巧 最近更新日期:2009/08/11 Linux distributions越作越成熟,所以在安装方面也越来越简单!虽然安装非常的简单,但是刚刚前一 ...
- 鸟哥的Linux私房菜(基础篇)-第四章、安装 CentOS 5.x 与多重开机小技巧(三.1. 本练习机的规划--尤其是分割参数)
第四章.安装 CentOS 5.x 与多重开机小技巧 最近更新日期:2009/08/11 1. 本练习机的规划--尤其是分割参数 本练习机的规划--尤其是分割参数 读完第三章.主机规划与磁碟分割之后, ...
- Java编程基础篇第二章
关键字 概述:被Java语言赋予特定含义的单词. 特点:组成关键字的字母全部为小写字母. 标识符 概述:给类,接口,包,方法,常量起名字时的字符序列 组成规则:英文大小写字母,数字,$和- 命名规则. ...
- 软件架构师 第一部分 基础篇 第四章 识别架构特性
识别架构特性是创建架构或确定现有架构有效性的第一步. 为给定的问题或应用程序识别正确的架构特性(" -ilities"),不仅要求架构师理解领域问题,而且还与问题域相关利益者合作, ...
- java编程基础篇-- 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。
编写一个程序,从键盘输入三个整数,求三个整数中的最小值. package Exam01;import java.util.Scanner;public class Topic03 {public st ...
- 阿尔法编程python答案第四章_智慧职教Python编程基础答案第四章单元测试答案
关于装饰图案的目的说法错误的是( ) 关于表观扩散系数 ADC 的说法,以下错误的是 关于西印度院,解释有误的是(). 关于要约和承诺,依<联合国国际货物销售合同公约>的规定,下列说法中正 ...
- 进击 !!第二章 JAVA编程基础
第二章 JAVA编程基础 目标: 掌握java的基本语法,常量,变量,流程控制语句,方法以及数组 运用java运算符的使用 了解java代码的基本格式 2.1java 的基本语法 1. 代码的基本格式 ...
- 《Java程序员面试秘笈》—— 第1章 Java编程基础
本节书摘来异步社区<Java程序员面试秘笈>一书中的第1章,作者:常建功,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 Java编程基础 通过考察Jav ...
最新文章
- 批量导出表数据到CSV文件
- python def main return,python中main()函数写法
- Android一个ListView列表之中插入两种不同的数据
- oracle 的进程
- Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法
- vue的watch使用(如淘宝优惠券设置计算属性时候)
- ASP.NET-第二天-加强课程
- Django 创建model的一些注意事项
- java 状态常量_Java 变量和常量
- 中国移动何时成为“移动信息专家”
- java网络爬虫电影数据,Java豆瓣电影爬虫——减少与数据库交互实现批量插入
- ppt 形状 文字不居中 怎么办
- 28岁以后,我再也没为工作拼过命
- 2015校园O2O商业模式解析——从水果切入
- Camera 之水波纹和banding现象
- 计算机中丢失storm.d,win10 64位电脑缺少storm.dll怎么办_win10玩暗黑破坏神2缺少storm.dll文件修复方法...
- Linux ip forward转发问题总结
- `MD`语法技巧Typora
- 计算机网络词汇解释(一)——网络协议体系
- 现在个人博客网站还能够备案吗?是否需要企业身份才能备案?