第二章Java语言语法基础.pptVIP

  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文档。上传文档
查看更多
2.1.3分隔符 Java中分隔符有空格、逗号、分号及行结束符,并且规定任意两个相邻标识符、数字、保留字或两个语句之间必须至少有一个分隔符,以便编译程序能识别。 练习(2) 3.写出下面程序的运行结果。 //第2章习题3,Examplex2_3.java public class Example2_3{ public static void main(String[] args){ int x = 1,a = 0,b = 0; switch(x){ case 0: b++; case 1: a++; case 2: a++,b++; } System.out.prinln(“a=”+a); System.out.prinln(“b=”+b); } } 练习(3) 4.写出下面表达式的最后运算结果,并且令a = 1,b = 2,c =3,d = false。 (1)a+=b--/++c; (2)d = !((a=--b/b++=c--)a==b); (3)d = bc^a!=c; 5.编写Java程序,计算小于一个整数的全部素数并输出。 6.编写Java程序,计算sum = 1!+2!+……+10!。 练习(4) 7.编写Java程序,输出从公元1990年到2007年所有闰年的年号,每输出两个年号换一行。判断年号是否为闰年的条件是: (1)若年号能被4整除,而不能被100整除,则是闰年; (2)若年号能被400整除也是闰年。 练习(5) 8.利用for循环编写一个程序,将如下图案分别打印输出。 * *** ***** ******* ***** *** * 练习(6) 9.编写一个方法来计算正方形的面积和周长。 10.编写程序找出所有的水仙花数;水仙花数是三位数,它的各位数字的立方和等于这个三位数本身。 布尔表达式boolean-expression是任意一个返回布尔数据类型的表达式,而且必须是(比C或C ++要严格)。 与C或C++一样,每个单一语句后面都要有分号。为了增强程序的可读性,应将if或else后的语句用{}括起来。 else子句是任选的,不能单独作为语句使用,它必须和if语句配对使用,并且总是与离它最近的if配对。 int i1 = 123; int i2 = 456; if( i1i2 ) { System.out.println(“The bigger one is: ”+i1); } else { System.out.println(“The bigger one is: ”+i2); } 2.4.1 选择语句:if-else switch (expression) { case value1 : { statements1; break; } …… case valueN : { statementsN; break; } [default : { defaultStatements; }] } 2.4.1 选择语句:switch 表达式expression的返回值类型必须是这几种类型之一:int、byte、char、short。 case子句中的值valueI必须是常量,而且所有case子句中的值应是不同的。 default子句是任选的。 break语句用来在执行完一个case分支后,使程序跳出switch语句,即终止switch语句的执行。 (如果某个case分支后没有break语句,程序将不再做比较而执行下一个分支。) switch语句的功能可以用if-else语句来实现,但某些情况下,使用switch语句更简炼。 2.4.1 选择语句: switch int a = 100; int b = 20; int c; char oper = ‘+’; switch(oper) { case ‘+’: { c = a + b; break; } case ‘-’: { c = a - b; break; } default : { c = a * b; break; } } 2.4.1 选择语句:switch 循环语句 while(当型循环) [initialization] //初始化条件 while (termination){ //循环条件 body; //循环体 [iteration;] //迭代,变更循环条

文档评论(0)

186****8818 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档