浙大语言程序设计第三讲.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1第3章Java流程控制3.1 语句及程序结构3.2 顺序结构3.3 选择结构3.4 循环结构3.5 跳转语句

3.1语句及程序结构2语句向计算机系统发出操作指令的代码程序由一系列语句组成Java语句类型表达式语句 表达式;空语句 只有一个“;”复合语句 用“{}”将多条语句括起来作为一条语句使用方法调用语句控制语句:包括选择语句、循环语句、转移语句

Java语句类型举例3

程序结构4程序的3种基本结构分支结构if语句、switch语句顺序结构循环结构while语句、do…while语句、for语句

3.2顺序结构5最简单的一种程序结构01程序的执行顺序语句的书写顺序02程序的基本顺序数据输入(定义变量、变量赋初值)处理数据(计算)输出结果03

【例3-1】计算太阳和地球之间的万有引力程序运行结果:

【例3-2】将华氏温度转换为摄氏温度c=5(f-32)/9Fahrenheit=70.0Centigrade=21.11111程序运行结果:

【例3-3】求解方程ax+b=0的根x说明:暂时不考虑a为0的情况

【例3-3】命令行参数的输入9运行前设置参数在Eclipse“运行配置”窗口的“(x)=自变量”栏中输入: 2.06.0 ——这个栏目就是命令行参数单击“运行配置”窗口的“运行”按钮,输出结果:a=2.0b=6.0x=-3.0说明2.0作为第1个参数传递给args[0]6.0作为第2个参数传递给args[1]

【例3-3】命令行参数的输入在DOS下运行程置Java的路径将Root.java复制到指定目录下进入命令提示符切换当前目录为指定目录编译:javacRoot.java执行:javaRoot2.06.0123456

命令行输入11命令行输入的第一个数a=Float.parseFloat(args[0]);转换为浮点数命令行输入的是字符串数据,需要转换为计算所需要的数据类型将命令行第i个输入转换为以下类型的数据整型 a=Integer.parseInt(args[i]);短整型 a=Short.parseShort(args[i]);单精度浮点 a=Float.parseFloat(args[i]);双精度浮点 a=Double.parseDouble(args[i])

3.3选择结构12选择结构,也叫分支结构根据给定的条件来决定执行不同的程序段Java选择语句if语句 二选一switch语句多选一0102

if语句13格式1if(布尔表达式) 语句格式2if(布尔表达式) 语句1else 语句2布尔表达式语句2falsetrue语句1布尔表达式语句truefalse

if语句14格式1if(布尔表达式) 语句布尔表达式语句2falsetrue语句1布尔表达式语句truefalse格式2if(布尔表达式) 语句1else 语句2

if语句例子151.如果星期天不下雨,去西湖划船,否则去茶楼喝茶。 if(星期天不下雨) 划船; else 喝茶;if语句可以写成一行或两行 if(x=0)y=x; elsey=-x;或:if(x=0)y=x;elsey=-x;2.求y=|x|if(x=0) y=x;else y=-x;或: if(星期天下雨) 喝茶; else 划船;

if语句例子16max=a;if(maxb)max=b;if(maxc)max=c;思考:找出a、b和c三个数中的最小数,放到min中min=a;if(minb)min=b;if(minc)min=c;4.找出a、b和c三个数中的最大数,放到max中01if(a=b)max=a;elsemax=b;或max=a;if(maxb)max=b;3.找出a和b两数中的大数,放到max中02

if语句例子17判断一个数n是奇数还是偶数if(n%2==0)System.out.println(n+iseven.);elseSystem.out.println(n+isodd.);

【例3-4】通过命令行输入2个整数,输出较小者。

【例3-4】改成从键盘输入2个整数19

【例3-4】改成从键盘输入2个整数20输入:12输出:x=1y=2min=1DCAB

【例3-5】求解ax+b=0(a≠0)的根这对{}可以不写吗?

if语句注意点22当if语句包含多条语句时,一定要加“{}”编写程序时,要注意“{}”的位置浮点数类型

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档