网站大量收购独家精品文档,联系QQ:2885784924

Java程序设计案例教程 第2版 习题答案 习题3.doc

Java程序设计案例教程 第2版 习题答案 习题3.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

【习题3】

一、选择题

BBA

二、填空题

1、顺序结构分支结构循环结构

2、if分支语句switch分支语句

3、初始化部分终止部分循环体部分

4、当型循环直到型循环for循环foreach循环

三、简答题

1、简述break语句的作用。

答:①终止switch语句与单循环语句的执行;

②对多重循环循环语句,可从内循环体跳到外循环体。

2、简述continue语句的作用。

答:①在while或dowhile语句中执行到continue语句时,程序不执行continue后的语句,而转向条件表达式处,开始下一次循环。即所谓短路语句。

②在for语句中执行到continue语句时,程序不执行continue后的语句,而转向for语句中的第3表达式处,开始下一次循环。

3、简述continue语句和break语句的区别。

答:continue语句只结束本次循环,而不是结束整个循环的执行;而break语句则是结束循环,不管循环条件是否成立。

四、编程题

1、设计一个程序,判断从键盘输入的整数的正负性和奇偶性。

importjava.util.Scanner;

publicclassEx3_1{

publicstaticvoidmain(String[]args){

intnum;

Scannersc=newScanner(System.in);

System.out.println(请输入一个整数:);

num=sc.nextInt();

if(num0){

System.out.println(num+是正数。);

}elseif(num0){

System.out.println(num+是负数。);

}else{

System.out.println(num+是零。);

}

if(num%2==0){

System.out.println(num+是偶数。);

}else{

System.out.println(num+是奇数。);

}

}

}

2、有一函数:

编写程序,从键盘输入的值,计算并输出值。

importjava.util.Scanner;

publicclassEx3_2{

publicstaticvoidmain(String[]args){

floatx,y;

Scannersc=newScanner(System.in);

System.out.println(请输入x的值:);

x=sc.nextFloat();

if(x1){

y=x;

}elseif(x10){

y=3*x-2;

}else{

y=4*x;

}

System.out.println(y=+y);

}

}

3、设计简单计算器,计算表达式:data1opdata2的值,其中data1、data2为两个实数,op为运算符(+、-、*、/),并且都由键盘输入。

importjava.util.Scanner;

publicclassEx3_3{

publicstaticvoidmain(String[]args){

floatdata1,data2,result=0;

charop;

Scannersc=newScanner(System.in);

System.out.println(请输入第一个数:);

data1=sc.nextFloat();

System.out.println(请输入第二个数:);

data2=sc.nextFloat();

System.out.println(请选择操作(+、-、*、/):);

op=sc.next().charAt(0);

switch(op){

case+:result=data1+data2;break;

case-:result=data1-data2;break;

case*:result=data1*data2;break;

case/:result=data1/data2;break;

}

System.out.println(data1+String.valueOf(op)+data2+=+result);

}

}

4、奖金税率如下(a代表奖金,r代表税率):

输入一个奖金数,求税率、应交税款及实得奖金数。

importja

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档