文档介绍:  分支程序设计
1 实验目的
(1) 掌握if语句的使用,掌握if语句的嵌套编程特点;
(2) 掌握条件的表达技巧;
(3)掌握switch语句的使用;
(4) 了解从键盘获取数据的方法。
2 知识要点
.1 if语句的两种形式
    条件语句根据条件的真假控制程序的执行流程。编写程序时要注意与if与else的搭配。
(1)无else分支
if (条件表达式)
{
    statement1;
}
(2)有else分支
if (条件表达式)
{
statement1;    // if块
}
else
{
    statement2;   // else块
}
注意:要执行的分支含有多个语句时一定要用大括号{  }
.2. if语句的嵌套
(1)       最近匹配原则:else分支总是与最靠近它的if匹配。
(2)       条件的表达技巧
l         理解else分支的内含,进入else分支表示的隐含条件。
l         注意逻辑与、或、非的运用
.3 switch语句—多分支语句
语句格式:
switch (表达式) {
case 表达式1: 语句组1;break;
        case 表达式2:语句组2;break;
        ……
        default: 语句组;break;
    }
功能:计算switch表达式的值,与后面case中哪个表达式匹配就从执行相应的语句组。
    注意:
(1)       表达式结果只能是整数(byte、short、int、long)或字符两种;
(2)       break的作用是退出switch语句;
(3)       default的含义是所有case不匹配情形。
.4 从键盘获取数据的办法
(1)利用命令行参数获取数据。参数之间用空格分隔。
(2)()从键盘读一个字符。
(3)从键盘读一行字符串的方法。
    以下方法返回从键盘获取的输入串,该方法可作为通用方法安排在程序中使用。
public static String inputLine() {
   String x=null;
   BufferedReader br=new BufferedReader(new InputStreamReader());
   try {
       x=();
   } catch(IOException e) { }
   return x;
}
(4)数据输入程序中要含有IO异常处理代码(try...catch)。 
(5)如何将数字串转换为整数和双精度数。
(String)
(String)
3 样例程序
样例1:从键盘输入x,根据以下情形求y的值:
y=0;    当x≤0时
y=2x+1;  当0<x<5时
y=X2-1;   当x≥5时
【参考程序1】
import .*;
public class Fxy{
  public