- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 Java程序控制
代码 case 7: sum=31+28+31+30+31+30; break; case 8: sum=31+28+31+30+31+30+31; break; case 9: sum=31+28+31+30+31+30+31+31; break; case 10: sum=31+28+31+30+31+30+31+31+30; break; case 11: sum=31+28+31+30+31+30+31+31+30+31; break; case 12: sum=31+28+31+30+31+30+31+31+30+31+30; break; default: System.out.println(月份不合要求!); flag=false; } (5)在switch语句中还需要对月份做出判断,如果不是1~12(包括1和12)之间,就判定为不合要求。 (6)注意,如果是闰年,则2月就需要加上一天,如下: //判断闰年 if((m2)(y%4==0)(y%100!=0)||(y%400==0)){ sum++; } (7)最后计算出总天数,如下: sum+=d; if(flag==true){ System.out.println(y+年+m+月+d+日是这一年的第+sum+天); } 上机作业 编写Java程序,计算100~999之间的全部“水仙花数”的平均值。 所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如:153=1^3+5^3+3^3,故153是水仙花数。 第三章 Java程序控制 回顾 程序最基本的元素是什么? Java数据类型分为哪几类? Java的基本数据类型分为哪几类? 什么是数组? 运算符分为哪几类? 本章目标 掌握Java循环控制 掌握Java判断控制 掌握Java跳转控制 概述 我们都知道,一个完整的程序往往由若干条语句组成 但是程序的执行流程并不一定会按照我们书写的顺序来执行,中间往往会碰到在某些条件下需要循环执行的语句 或需要判断是否执行某些语句,甚至会遇到在某种情况下需要停止程序继续执行的情况 这正是程序的循环控制、判断控制和跳转控制在起作用。学习完本章的内容后,相信同学们就能熟练的运用这些控制语句了。 循环控制 循环,顾名思义,就是重复做某一件事情 在Java程序中,循环控制即在某一情况下,控制程序重复执行某一条或多条语句,直到遇到终止条件为止。 循环语句也称迭代语句,同样存在和C/C++语言类似的while、for和do-while循环语句。 while循环语句 while循环是Java中最基本的循环语句,控制while循环的条件有两种,即真和假。 当控制条件为真时,程序反复执行某一套指令,当条件为假时,程序开始执行循环以外的下一条语句。它的基本形式为: while (继续循环的条件) { //循环所执行的代码 } while循环的例子 public class FirstWhileTest { public static void main(String args[]) { int i=0; while(i5) { i++; System.out.println(number:+i); } System.out.println(Hello World!); } } 继续循环的条件是i5 当i的值递增到5时跳出循环执行此句 do-while循环 do-while循环的基本格式为: do { //循环所执行的代码 } while (继续循环的条件); do-while的控制机制与while的控制机制是有区别的,可以看到,while循环的控制条件在执行体之前,只要条件不满足,{}中的代码就不会得到执行 do-while循环是先执行{}中的代码,再去判断条件是否符合,换句话说,就是do-while循环的{}中的代码至少会执行一次,而while循环就不一定了。 for循环 关于for循环,我们在讲解第二章内容时,就已经用到过,它的基本格式如下: for(initialization;condition;iteration) { //body } 其中initialization表示初始化变量,变量类型为int型,condition表示控制条件,它的值是boolean型的,iteration表示迭代部分,常见的是对初始化变量进行++或--等算术运算。 for循环的例子 public class FirstForTest { public static void main(
原创力文档


文档评论(0)