第2章语法基础.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、本文档付费后,不意味着付费购买了版权,只能用于单位或个人使用,不得用于商业用途(如:【转卖】进行直接盈利和【编辑后售卖】进行间接盈利)。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:18428362892(电话支持时间:9:00-19:00)。
2.2.8 注释 注释是程序不可少的部分。Java的注释符有两种。 一种是行注释符“//”,以“//”开头到本行末的所有字符被系统理解为注释,不予编译。如: // This a test program of what is to be done 另一种注释符是块注释符“/*”和“*/”,其中“/*”标志着注释块的开始,“*/”标志着注释块的结束。“/*”和“*/”可以括起若干个注释行。如: /*程序名: 项目名: 编写时间: 功能: 输入/输出: */ 第61页,共110页,编辑于2022年,星期五 2.4 流程控制语句 流程控制语句:控制程序中各语句执行顺序的语句,是程序中非常关键和基本的部分。流程控制语句可以把单个的语句组合成有意义的,能完成一定功能的小逻辑模块,熟练运用流程控制语句会影响所编写程序的质量。最主要的流程控制方式是结构化程序设计中规定的三种基本流程结构。 第62页,共110页,编辑于2022年,星期五 2.4.1 结构化程序设计的三种基本流程 结构化程序设计的原则:任何程序都可以且只能由三种基本流程结构构成,包括顺序结构、分支结构和循环结构。 第63页,共110页,编辑于2022年,星期五 顺序结构:语句按照书写的顺序依次执行 分支结构:即选择结构,根据计算所得的表达式的值来判断应选择执行哪一个流程的分支 循环结构:在一定条件下反复执行一段语句。 Java语言在局部的语句块内部,仍然需要借助于结构化程序设计的基本流程结构来组织语句,完成相应的逻辑功能。Java的语句块是由一对大括号包含的若干语句的集合。Java中,有专门负责实现分支结构的条件分支语句和负责实现循环结构的循环语句。 第64页,共110页,编辑于2022年,星期五 2.4.2 分支语句 Java中的分支语句有两个,一个是负责实现双分支的if语句,另一个是负责实现多分支的开关语句switch。 1. if语句 if语句的一般形式: if ( 条件表达式 ) 语句块; // if分支 else 语句块; // else分支 第65页,共110页,编辑于2022年,星期五 条件表达式:判断程序的流程走向。如果条件表达式的取值为真,则执行if分支的语句块,否则执行else分支的语句块。在编写程序时,也可以不书写else分支,此时若条件表达式的取值为假,则绕过if分支直接执行if语句后面的其他语句。语法格式如下: if ( 条件表达式 ) 语句块; // if分支 其他语句; 第66页,共110页,编辑于2022年,星期五 例 FindMax.java import java.awt.*; import java.applet.*; import java.awt.event.*; public class FindMaxData extends Applet implements ActionListener { Label prompt; TextField input1,input2,input3; Button btn; int a,b,c,d; public void init() { prompt=new Label("请输入一个实数:"); input1=new TextField(20); input2=new TextField(20); input3=new TextField(20); btn=new Button("确认"); add(input1); add(input2); add(input3); add(btn); add(prompt); btn.addActionListener(this); } public void actionPerformed(ActionEvent e) { a=Integer.parseInt(input1.getText()); b=Integer.parseInt(input2.getText()); c=Integer.parseInt(input2.getText()); d=a; if(d<=b) d=b; if(d<=c) d=c; prompt.setText("最大数为:"+d); } } 第67页,共110页,编辑于2022年,星期五 例程接受用户输入的三个整数,在用户单击“确认”按钮后程序调用方法actionPerformed( )比较并输出其中的最大值。 第68页,共110页,编辑于2022年,星期五 2. switch语句 switch语句是多分支的开关语句,它的一般格式如下: switch (表达式) {

您可能关注的文档

文档评论(0)

努力奋斗的小玲

相关文档

相关课程推荐