A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 种花加 初级黑马   /  2018-1-29 13:54  /  852 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

switch(表达式){
        case 值1:
                语句体;
                break;//标识中断,结束的意思
        default:
}
表达式 byte char short int
jDK5以后可以是枚举
JDK7以后可以是字符串


跟踪变量情况时候,写出在for循环的循环体中
要输出最终结果的时候,写在for循环外面

扩展格式:
初始化语句;
while(判断条件语句){
        循环体语句;
        控制条件语句;
}

for循环结束后,初始化的变量不能被使用了。而While循环结束后,初始化的变量还可以继续使用
  知道循环多少次用for,不知道循环多少次使用while


        /*
         * break:中断的意思
         * 使用场景:
         *                 A:switch语句中
         *                 B:循环中
         * 注意:
         *                 离开使用场景是没有意义的。
         * 作用:
         *                 跳出循环,让循环提前结束。
         */


continer:继续的意思
使用场景:
        循环中
注意:
        离开循环是没有意义的
作用:
        结束本次循环,进入下一轮循环


方法:
        完成特定功能的代码块
定一格式:
        修饰符(权限修饰符,**修饰符) 返回值类          方法明(参数类型 参数明1,参数明类型 参数2……){
         方法体;
         返回值类型;(两个作用:A结束方法 B返回数据)
        }
写一个方法有两个明确:
        A返回值类型:明确功能的数据类型
        B参数列表: 明确有几个参数,以及参数的数据类型
       
方法的调用:
        有明确返回值得方法的调用
        a单独调用   没有意义
        b:输出调用,有意义但是不够好,因为我可能需要拿结果进一步的操作。
        c:赋值调用   推荐方式
        没返回值的方法的调用,只能单独调用


方法重载:
        在同一个类中,出现了方法名相同的情况。与返回值无关!!!
        不能出现方法名相同,而且参数里列表也相同的情况
方法重载的特点:
        A方法明相同,
        B参数列表不同
                参数的个数不同       
                参数对应的类型不一样
注意:
        在调用方法的时候,java虚拟机会通过参数列表的不同来区分不同的方法。

方法的参数如果是基本数据类型:形式参数的改变不影响实际参数
        形式参数:用于接收实际参数的变量
        实际参数:实际参与运算的变量。

方法的参数如果是因引用数据类型,形式参数的改变直接影响实际参数的改变。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马