1 / 9
文档名称:

实验22 分支程 序设计.doc

格式:doc   页数:9
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验22 分支程 序设计.doc

上传人:企业资源 2012/1/4 文件大小:0 KB

下载得到文件列表

实验22 分支程 序设计.doc

文档介绍

文档介绍:  分支程序设计
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

最近更新

绿色创业孵化与区域经济的联动效应 35页

2025年九江职业大学单招职业倾向性考试题库带.. 43页

2025年云南艺术学院马克思主义基本原理概论期.. 13页

高效数据库管理技术 38页

2025年兰坪县招教考试备考题库及答案解析(夺.. 30页

2025年内蒙古兴安盟单招职业倾向性考试题库附.. 45页

2025年务川仡佬族苗族自治县招教考试备考题库.. 31页

2025年南京大学金陵学院马克思主义基本原理概.. 13页

2025年南昌工学院马克思主义基本原理概论期末.. 13页

肥料行业集中度结构分析 35页

网格化纹理映射方法改进 36页

2025年吕梁师范高等专科学校马克思主义基本原.. 12页

网络拍卖平台竞拍规则的法律分析与建议 29页

2025年垣曲县招教考试备考题库附答案解析(夺.. 30页

绿色制造技术在电子元件生产中的实践 25页

2025年天津美术学院马克思主义基本原理概论期.. 13页

网络拓扑边界分析 35页

2025年宁明县幼儿园教师招教考试备考题库附答.. 30页

职业病防治中中医药的智能化应用 35页

2025年山西华澳商贸职业学院单招职业适应性测.. 45页

2025年广西工商职业技术学院单招职业技能测试.. 43页

2025年开封文化艺术职业学院马克思主义基本原.. 12页

2025年抚松县幼儿园教师招教考试备考题库附答.. 30页

胖东来卫生间梳子配置服务实施标准 60页

2025年杭州万向职业技术学院马克思主义基本原.. 12页

2025年武宁县幼儿园教师招教考试备考题库带答.. 31页

2025年江西应用工程职业学院马克思主义基本原.. 13页

2025年浙江科技大学马克思主义基本原理概论期.. 13页

2025年湖北中医药大学马克思主义基本原理概论.. 12页

2025年湖州学院单招职业倾向性测试题库带答案.. 45页