Java第三天

来源:互联网 发布:java socket 聊天室 编辑:程序博客网 时间:2024/05/21 06:10

Java第三天

流程控制语句

·顺序结构
·选择结构
    if-else   switch
·循环结构
    while  do-while  for
·跳转
    break  continue return
·多重循环
·方法
    定义、调用、重载
·递归算法


循环结构都由如下四个结构组成:
初始化、条件判断、循环体、迭代

if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句

do-while:
先执行,后判断。
while:
先判断,后执行。

for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
语法形式
 for (初始表达式;布尔表达式;步进) {
循环体;
}
注意事项
for循环在执行条件测试后,先执行程序部分,再执行步进。
在for语句的初始化部分声明的变量,其作用域为整个for循环体
“初始化”和“循环条件表达式”部分可以使用逗号来执行多个操作
如果三个部分都为空语句(分号不能省),相当于一个无限循环


跳转语句

break  continue return

break的使用场景:

    在选择结构switch语句中

    在循环语句中

    离开使用场景的存在是没有意义的

break的作用:

    1.跳出单层循环

    2.跳出多层循环

         带标签的跳出

         格式:标签名:循环语句

         标签名要符合Java的命名规则

continue使用场景

     再循环语句中

continue的作用

      break 退出当前循环,不执行循环中剩余的语句

      continue退出 本次循环,接着进行下一次是否执行循环的判定

     也可以带标签的使用

     标签名要符合Java的命名规则

return语句从当前方法退出,返回到调用该方法的语句处,并从该语句的下条语句处继续执行程序。


三种循环方式
while
do-while
for

while先判断再循环;do-while先循环再判断;for条件循环,

一般知道循环次数用for;不知道循环次数知道循环结束条件用while;无论如何必须至少执行一次用do-while


两种选择结构
if语句   单、双、多分支选择结构,等值、不等值判断均可
switch语句  只有多分支选择结构 只针对等值判断

方法


什么是方法

简单的说:

        方法就是完成特定功能的代码块

        在很多语言里面都有函数的定义

 函数在Java中被称为方法

封装在一起来执行操作语句的集合,用来完成某个功能操作
在某些语言中称为函数或者过程
特殊的方法main,程序执行的入口
      public static void main(String  [ ] args){
           实现功能的语句}
不可能所有的功能都放到main中,需要定义其他方法完成指定功能,需要时调用方法即可


定义方法

  修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {

函数体;

return返回值;

}

  • 修饰符修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。
  • 返回值类型必选,如果没有返回值,须写void。方法只能返回一个值。如果有返回值,必须有return语句;如果没有返回值,默认最后一条语句是return,可以省略。
  • 方法名是方法的实际名称。必须使用合法的标识符,为了方便我们调用方法
  • 参数类型可以0个、1个、多个,需要同时说明类型。称为形式参数。接受调用时传入的参数。
  • 方法体方法体包含具体的语句,定义该方法的功能。





原创粉丝点击