Java基础-->Java中的程序流程控制与函数

第一节   判断结构

一、格式:

判断结构是if语句,它有三种结构:


下面我们来做一个练习:


二、关于三元运算符:

注:if语句的简写格式为三元运算符,即(布尔型表达式)?表达式1:表达式2。

三元运算符:

好处:可以简化if else代码的书写,

弊端:因为是一个运算符,是有返回值的,必须有接收这个返回值的变量。而if语句运算完可无需结果。

注意:三元运算符的表达式1和2必须有相同的类型。


第二节   选择结构

一、格式:



三、if和switch的选择:

1、选择if:运算结果为布尔型的,含有判断区间的,或其他情况下使用if。使用范围更广。

2、选择switch:判断少量具体数值,类型仅为byte、short、int和char和字符串的时候。因为当加载switch的时候,这些数据会全进内存。效率相对if高一些。

示例:



第三节   循环结构

对于循环结构,有三种形式:while、do while、for。

一、while循环:


先判断表达式是否为true,每次判断如果都为真,那么就执行,直到不符合表达式,为false的时候退出循环。

二、do while循环

格式:



三、for循环

1、格式:


循环Test:




第五节   函数

一、函数的概述:

函数也称为方法,是定义在类中的具有特定功能的一段独立的小程序。函数可以实现某些特定的功能。

1、定义函数的体现:

在写程序时,发现运算中获取不同数据的运算结果,总是重复使用一些代码,为了提高代码的复用性,就对代码进行了抽取。

将这个抽取的部分定义为一个独立的功能,方便日后重复使用。这就是函数的体现形式。

2、函数的格式:



二、函数的特点:

1、定义函数可以将功能代码进行封装,体现了java的封装性

2、定义函数可以提高代码的复用性,便于使用,可对功能进行复用

3、函数需要被调用才能被执行,否则就是一段代码

4、无返回值类型的函数用void修饰,则可以省略函数中的return

5、函数中不可以定义函数(内部类除外),但函数间可以相互调用。


三、函数的重载:

1、定义:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。

2、特点:与返回值类型无关,只看参数列表。

3、好处:方便与阅读,优化了程序设计。

4、重载解析:编译器对于重载的方法会进行选择,,匹配出相应的方法,如果编译器找不到匹配的参数,或者找出了多个可能的匹配函数,那么就会产生编译错误。

示例:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章