一,
连续区间的值用if()
switch选择结构 单值用switch(){case: 语句break; default:语句 };
对比break和continue使用场合
– break可用于switch结构和循环结构中 – continue只能用于循环结构中 (循环结构中)
– break语句终止某个循环,程序跳转到循环块 外的下一条语句。
– continue跳出本次循环,进入下一次循环
方法重载:方法名相同方法的类型和个数不同
八大基本数据类型byte、short、int、long、float、double、boolean、char
&& 条件1 && 条件2 仅仅两个条件同时为真,结果为真 || 条件1 || 条件2 只要两个条件有一个为真,结果为真 ! ! 条件 条件为真时,结果为假 条件为假时,结果为真 二, 比较switch和多重if选择结构 相同点 都是用来处理多分支条件的结构 不同点 – switch选择结构 只能处理等值条件判断的情况,而且条件必须是整型 变量或字符型变量 – 多重if选择结构 没有 switch 选择结构的限制,特别适合某个变量处于 某个连续区间时的情况 三, wh ile 循 环结构 while ( 循环条件 ) { 循环操作 } do- wh ile 循 环结构 do { 循环操作 } while ( 循环条件 ) 四,循环结构总结
执行顺序 – while 循环:先判断,再执行 – do-while循环:先执行,再判断 – for循环:先判断,再执行 适用情况 – 循环次数确定的情况,通常选用for循环 – 循环次数不确定的情况,通常选用while和do-while循环 五, 数组的结构 ---数组只有一个名称,即标识符 ---元素下标标明了元素在数组中的位置,从0开始 --- 数组中的每个元素都可以通过下标来访问 ----数组长度固定不变,避免数组越界 六 , 定义类的方法 方法的定义 1. 方法的名称 3. 方法的主体 2. 方法返回的数据 public 返回值类型 方法名 () { // 这里编写方法的主体 } 方法的返回值 如果方法具有返回值,方法中必须使用关键字 return 返回该值, 返回类型为该返回值的类型 方法调用总结 方法之间允许相互调用,不需要知道方法的具体实现,提高了效率 成员变量和局部变量的区别 作用域不同 – 局部变量的作用域仅限于定义它的方法 – 成员变量的作用域在整个类内部都是可见的 初始值不同 – Java会给成员变量一个初始值 – Java不会给局部变量赋予初始值 在同一个方法中,不允许有同名局部变量;在不同的方 法中,可以有同名局部变量 两类变量同名时,局部变量具有更高的优先级


