第2章语法基础.pptVIP

  • 1
  • 0
  • 约1.71万字
  • 约 110页
  • 2025-10-22 发布于广东
  • 举报

2.2.8注释注释是程序不可少的部分。Java的注释符有两种。一种是行注释符“//”,以“//”开头到本行末的所有字符被系统理解为注释,不予编译。如: //Thisatestprogramofwhatistobedone另一种注释符是块注释符“/*”和“*/”,其中“/*”标志着注释块的开始,“*/”标志着注释块的结束。“/*”和“*/”可以括起若干个注释行。如: /*程序名: 项目名: 编写时间: 功能: 输入/输出:*/第61页,共110页,星期日,2025年,2月5日2.4流程控制语句流程控制语句:控制程序中各语句执行顺序的语句,是程序中非常关键和基本的部分。流程控制语句可以把单个的语句组合成有意义的,能完成一定功能的小逻辑模块,熟练运用流程控制语句会影响所编写程序的质量。最主要的流程控制方式是结构化程序设计中规定的三种基本流程结构。第62页,共110页,星期日,2025年,2月5日2.4.1结构化程序设计的三种基本流程结构化程序设计的原则:任何程序都可以且只能由三种基本流程结构构成,包括顺序结构、分支结构和循环结构。第63页,共110页,星期日,2025年,2月5日顺序结构:语句按照书写的顺序依次执行分支结构:即选择结构,根据计算所得的表达式的值来判断应选择执行哪一个流程的分支循环结构:在一定条件下反复执行一段语句。Java语言在局部的语句块内部,仍然需要借助于结构化程序设计的基本流程结构来组织语句,完成相应的逻辑功能。Java的语句块是由一对大括号包含的若干语句的集合。Java中,有专门负责实现分支结构的条件分支语句和负责实现循环结构的循环语句。第64页,共110页,星期日,2025年,2月5日2.4.2分支语句Java中的分支语句有两个,一个是负责实现双分支的if语句,另一个是负责实现多分支的开关语句switch。1.if语句if语句的一般形式: if(条件表达式) 语句块;//if分支 else 语句块;//else分支第65页,共110页,星期日,2025年,2月5日条件表达式:判断程序的流程走向。如果条件表达式的取值为真,则执行if分支的语句块,否则执行else分支的语句块。在编写程序时,也可以不书写else分支,此时若条件表达式的取值为假,则绕过if分支直接执行if语句后面的其他语句。语法格式如下: if(条件表达式) 语句块;//if分支 其他语句;第66页,共110页,星期日,2025年,2月5日例FindMax.java importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclassFindMaxDataextendsAppletimplementsActionListener{Labelprompt;TextFieldinput1,input2,input3;Buttonbtn;inta,b,c,d;publicvoidinit(){ prompt=newLabel(请输入一个实数:); input1=newTextField(20); input2=newTextField(20); input3=newTextField(20); btn=newButton(确认); add(input1); add(input2); add(input3); add(btn); add(prompt); btn.addActionListener(this);} publicvoidactionPerformed(ActionEvente){ 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页,星期日,2025年,2月5日例程接受用户输入的三个整数,在用户单击“确认”按钮后程序调用方法actionPerformed()比较并输出其中的最大值。第68页,共110页,星期日,2025年,2月5日2.switch语句switch语句是多分支的开关语句,它的一般格式如下: switch(表达式)

文档评论(0)

1亿VIP精品文档

相关文档