- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA语言程序设计-JAVA流程控制
第三章 Java流程控制 本章为课程的重点之一 3.1 语句及程序结构 3.2 顺序结构 3.3 选择结构 3.4 循环结构 3.5 跳转语句 语句 语句,Statement 向计算机系统发出操作的代码 程序由一系列语句组成,语句以“;”结束 Java语句类型 表达式语句,如:total=a+b; 空语句,只有一个“;” 复合语句,用 “{ }”将多条语句括起来作为一条语句使用 { z=x+y; t=z/10;} 方法调用语句:方法名(参数); 如: System.out.println(“Java Language”); 控制语句,完成一定的控制功能,包括 选择语句 循环语句 转移语句 程序结构 任何程序有3种基本的结构: 顺序结构 分支结构 循环结构 顺序结构 最简单的一种程序结构 程序按照语句的书写次序顺序执行 顺序结构 Demo1,【例3-1】 顺序结构 Demo2 ,【例3-2】 // 华氏温度转换为摄氏温度:c=5(F-32)/9 public class Conversion{ public static void main(String args[]) { float f, c; f=70.0f; c=5*(f-32)/9; System.out.println(Fahrenheit=+f); System.out.println(Centigrade=+c); } } 顺序结构Demo3 ,【例3-3】 Demo3 解析: Eclipse“运行”—Java应用程序对话框的(x)=自变量栏中键入: 2.0 6.0 运行程序,屏幕输出结果如下: a=2.0 b=6.0 x=-3.0 这里:2.0和6.0分别作为第1和第2个参数传递给args[0]和args[1] Demo3 解析: 命令行输入的是字符串数据,需要转换为计算所需要的数据类型 将命令行第i个输入转换为以下类型的数据: 整型数 a=Integer.parseInt(args[i]); 短整型 a=Short.parseShort(args[i]); 单精度浮点: a=Float.parseFloat(args[i]); 双精度浮点: a=Double.parseDouble(args[i]); 使用Scanner类输入数据 Scanner是SDK1.5新增的一个类,使用该类创建的对象可扫描控制台的输入 ,即程序直接读取键盘输入的数据 Scanner in=new Scanner(System.in); //创建对象in System.in属于Java标准输入流 调用Scanner类的下列方法读取控制台输入的各类数据: nextInt() →整型数据 int a=in.nextInt(); nextDouble() →双精度数据 double b=in.nextDouble(); nextFloat→单精度数据 如 float c=in.nextFloat(); next→字符串,输入的是一个单词,即空格结束 nextLine →字符串,输入是一个语句,以回车结束 使用Scanner类输入数据 使用Scanner类, java源文件中必须包含 import java.util.Scanner ; 或 import java.util.*; //导入类库文件 Example: Scanner rd = new Scanner(System.in); System.out.println(“请问你的姓名和年龄?); String name = rd.nextLine(); int age=rd.nextInt(); System.out.printf(“哦,你是”+ name+ “,年龄+ age); 选择结构 选择结构,也叫分支结构 Java分支选择语句: if 语句 二选一 if 语句嵌套或switch语句 多选一 if 语句 if (布尔表达式) 语句1 [else 语句2] 选择结构 Demo1: 选择结构 Demo2: [例3-5]:求解ax+b=0(a≠0)的根 if 语句扩展形式 if(布尔表达式1) 语句1 else if(布尔表达式2) 语句2 …… else if(布尔表达式n) 语句n else 语句n+1 public class Function{
您可能关注的文档
- ISO9001知识点讲训.ppt
- ISO9001︰2000培训教材–1.ppt
- ISO9001质量的管理8项准则.ppt
- ISO9004宣贯讲训.ppt
- ISO基础导入8大质量管理原则00.ppt
- ISO基本知识点讲训.ppt
- ISO基本知识点简介.ppt
- ISO概要〔教育资料〕.ppt
- ISO质量体系认证内审员讲训CQC演示课件3-ISO9000术语50.ppt
- ISO9001和ISO14001管理体系.ppt
- GB/T 18282.1-2025医疗保健产品灭菌 化学指示物 第1部分:通则.pdf
- 《GB/T 18282.1-2025医疗保健产品灭菌 化学指示物 第1部分:通则》.pdf
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与乡镇(街道)围绕“四个带头”主题领导班子检视问题整改方案【2篇文】.docx
- 2025年市红十字会党支部书记、团市委党支部书记组织生活会“四个带头”个人对照检查发言材料【含意识形态工作责任制落实方面】2篇文.docx
- 市水利局党支部书记2025年组织生活会对照“四个带头”个人发言材料(含意识形态工作责任制落实方面)与市委领导班子围绕“四个带头”生活会查摆问题整改方案2篇文.docx
- 检察院领导班子2025年专题生活会对照“四个带头”检查材料与市民族宗教事务局党组书记、局长围绕“四个带头”生活会对照检查材料【含反面典型案例剖析】2篇文.docx
- 对照“四个带头”重点方面含反面典型案例查摆的问题解析生活会个人对照检查发言稿与市交通运输局局长“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲【2篇文】.docx
- 市水利局党支部书记2025年组织生活会对照“四个带头”个人发言材料(含意识形态工作责任制落实方面)与纪检委员“四个带头”方面个人对照检查材料【2篇文】.docx
- 2025年市中级人民法院领导班子、市投资促进局党支部书记对照“四个带头”方面生活会检视剖析材料(含典型案例剖析、意识形态)2篇文.docx
- 医院党委领导班子2025年检视问题整改落实方案与对照“四个带头”方面含反面典型案例查摆的问题解析生活会个人对照检查发言稿【2篇文】.docx
文档评论(0)