第五章 选择结构程序设计
1;掌握If的层次嵌套 注意代码的缩进和排版
if 可以在每一个条件分支执行多行代码
2; If包括3 种
单行If语句; | 双分支If语句; | 多行If语句; |
3;如果if,else可以不写花括号,但是其后面只能跟一行代码。
判断条件设置不断会导致某些分支永远执行不当
4;一个选择控制语句通常用于改变控制流程的顺序。
5;switch语句中case的常量表达式的值必须互不相同,否则就会出现相互矛盾的现象。各个case和default出现的先后次序不影响结果。每个case语句后面必须跟一个break,使执行过程跳出switch语句块。
case 穿透效果。处理多个值。
如果有多个值对应执行相同的功能时,就可以用这种方式。
短路运算符:
import java .util.*;
Integer r = new Integer((int)(Math.random()*20));
//产生0~20之间的随机数
6;import语句
当一个类中需要使用在另外一个包下定义的类的时候,通过使用import语句来显示说明可以在一个类中使用在另一个包中定义的类。
pakage testpakage
class TestClass
{
public staticvoid mian(String args[])
{
animal.Animalan = new animal.Animal();//要在类名前加上包名
}
}
Java语言中的封装是把一组变量和相关的方法封装在一个对象里,其中方法表明了对象具有的行为,变量表明了对象的状态。