zoukankan      html  css  js  c++  java
  • java初学者笔记总结day4

    for循环结构

    语法:
    for(表达式1;表达式2;表达式3){
    //循环内容
    }

    for 各位置的代码
    1)表达式1---》循环变量初始化
    2)表达式2---》循环条件---》可以不写,默认产生true,填写则必须布尔值
    3)表达式3---》步进语句
    4)//循环内容-->循环内容


    while的模版

    循环变量初始化
    while(循环条件){
    //循环内容
    //步进语句
    }


    while和for怎么选择
    1)如果四大循环结构都需要使用---》选for
    2)如果只需要循环条件和循环内容--》while

    循环的嵌套:循环的内容里-》又遇到需要重复执行的代码--》通过循环结构解决

    注意点:每一次执行外层循环-内层循环都会执行完成。


    break和continue:可以在循环内部结束循环结构

    break:默认结束包裹他的【循环结构】
    continue:默认结束包裹他的【循环结构的当次循环】


    方法的作用(好处)
    1)避免main过于臃肿,变量冲突,调试困难。
    2)重复使用代码,把重复代码定义到方法,多次调用即可
    3)分解功能,把复杂的功能分解为小功能,每一个功能对应一个方法去解决

    方法的参数问题--》方法(功能)执行的时候,需要外界传入的值---》通过参数解决

    定义方法:
    public static void 方法名(形式参数列表){
    //方法体
    }
    形式参数列表:希望使用者传入的一些值
    语法:数据类型 参数1,数据类型 参数2...
    例如:String name,int money


    使用(调用)方法:
    方法名(实际参数列表);

    实际参数列表:使用方法(功能)传入的具体的值

    语法:值1,值2...
    例如:"刘德华",111

    方法调用的过程

    1)通过方法名找到对应的方法
    2)把实际参数的值赋值给对应的形式参数
    3)从方法第一句执行方法内部所有代码
    4)回到方法的调用位置继续往下执行

    由于【实际参数的值赋值给对应的形式参数】
    ---》实际参数和形式参数要进行匹配
    1)个数相同
    2)顺序相同
    3)类型兼容--》实际参数类型<=形式参数类型

    方法的返回值问题--》方法(功能)执行的时候,想把方法执行的结果带回给方法的使用位置--》通过返回值


    定义方法:

    public static 返回的值的类型|void 方法名(形式参数列表){
    //方法体
    //return 值;
    }

    void (空):不需要返回值,方法执行后不会返回值

    使用(调用)方法:
    返回的值的类型 变量= 方法名(实际参数列表);


    实现返回值的步骤

    1)想要返回的值的类型---在方法定义里加入要【返回的值的类型】
    2)想要返回的具体的值---》在方法内部想要返回值的位置加 return 值;
    3)通过变量接受返回的值---》返回的值的类型 变量= 方法名(实际参数列表);

    return 值;的步骤

    1)把return后的值 赋值给 返回值变量
    2)方法执行结束---》return值后面代码不执行
    3)把返回值变量的值 带回到 方法的调用处


    类型兼容问题
    1)return后的值类型 <= 返回值变量的类型
    2)返回值变量的类型 <= 接受返回值变量的类型

  • 相关阅读:
    在LoadRunner向远程Linux/Unix执行命令行并收集性能数据
    在LoadRunner中执行命令行程序之:popen()取代system()
    Linux基础--分类与合并命令
    sed and awk学习笔记
    vim操作
    生命是一种长期而持续的累积过程
    SQL Server数据导入导出的几种方法
    Http协议
    LeetCode 470. 用 Rand7() 实现 Rand10()(Implement Rand10() Using Rand7())
    LeetCode 238. 除自身以外数组的乘积( Product of Array Except Self)
  • 原文地址:https://www.cnblogs.com/Tab1994/p/5427631.html
Copyright © 2011-2022 走看看