Java简明教程-习题参考答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

在各种埋地管道的应用过程中,管道能否达到规定的长期使用寿命的一个关键因素就是铺设的质量。而HDPE管道具有多种独特性能使管道的铺设更加安全参考答案第1章1.Java语言有哪些主要特点。平台独立性安全性多线程网络化面向对象2.目前美国Sun公司提供的适用不同开发规模的JDK有哪些。目前Sun共提供了三种不同的版本:微平台版J2ME(Java2PlatformMicroEdition),标准版J2SE(Java2PlatformStandardEdition)和企业版J2EE(Java2PlatformEnterpriseEdition),这三种版本分别适用于不同的开发规模和类型,对于普通Java开发人员和一般学习者来说,选用标准版J2SE就可以了,学会了J2SE,再学J2ME或J2EE就比较容易上手,因为它们之间虽有所侧重,但相似之处很多,尤其是语言本身是一样的,都是Java。3.JavaApplication的开发步骤有哪些。JavaApplication的开发步骤:(1)下载JDK软件并安装;(2)配置相应的环境变量(path和classpath);(3)编写Java源程序(文本编辑器或集成开发环境IDE);(4)编译Java源程序,得到字节码文件(javac*.java);(5)执行字节码文件(java字节码文件名)。4.什么是环境变量,设置环境变量的主要目的是什么。环境变量的配置主要是为了进行“寻径”,也即让程序能找到它需要的文件,所以设置的内容就是一些路径。5.不参考书本,试着编写一个简单的JavaApplication程序,实现在Dos窗口输出“WelcometoNanjingCity!”字符串。并对该程序进行编译和运行。publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println(WelcometoNanjingCity!);}}6.编写一个JavaApplication程序,实现分行显示字符串“WelcometoNanjingCity”中的在各种埋地管道的应用过程中,管道能否达到规定的长期使用寿命的一个关键因素就是铺设的质量。而HDPE管道具有多种独特性能使管道的铺设更加安全四个单词。publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println(Welcome);System.out.println(to);System.out.println(Nanjing);System.out.println(City!);}}第2章1.Java语言对于合法标识符的规定是什么?指出以下哪些为合法标识符。aa23a*a_a$ainta%在Java语言中,标识符必须以字母、美元符号或者下划线打头,后接字母、数字、下划线或美元符号串。另外,Java语言对标识符的有效字符个数不做限定。合法的标识符:aa2_a$a2.变量的涵义是什么?变量名与变量值的关系?在程序执行过程中其值可以改变的数据,称为变量,它本质上代表了内存中的一小块空间。每个变量都必须有对应的名称来标识它,即变量名,而变量空间所存放的数据则称为变量值。3.Java语言提供哪些基本的数据类型,为什么要提供这些不同的数据类型?布尔型:boolean整型:byte、short、int以及long浮点型(实型):float以及double字符型:char数据类型代表了数据的存储格式和处理方式,虽然严格来说计算机只能识别“0”和“1”,但是,有了数据类型以后,计算机的识别能力就被人为扩展了,它能够识别整数、实数以及字符等。4.赋值语句的涵义是什么?数据传递。5.数据类型强制转换的原则是什么?如何转换?对于变窄转换,如long到short、double到float,或者不兼容转换:float到short、char到short等,则需要进行强制转换。在各种埋地管道的应用过程中,管道能否达到规定的长期使用寿命的一个关键因素就是铺设的质量。而HDPE管道具有多种独特性能使管道的铺设更加安全floatf=11.5;shortb;b=(short)f;(强制转换)6.每一条程序语句都应以分号来结束,这个分号能否用中文输入模式下输入的分号,为什么?不能。首先中英文输入模式下输入的分号是不同的,不但外观不同,其存储所需的空间也是不同的,Java编译器只能识别英文的分号,对于中文分号,将会报错。第3章1.假定乘坐飞机时,每位顾客可以免费托运20kg以内的行李,超过部分按每公斤收费1.2元,以下是相应的计算收费程序。该程序存在错误,请找出。publicclassTest{publicstaticvoidmain(String[]args)throwsIOException{floatw,fee;//以下代码为通过控制台交互输入行李重量InputStreamReaderreader=newInputStreamReader(System.in);BufferedReaderinput=newBufferedReader(reader);System.out.println(请输入旅客的行李重量:);Stringtemp=input.readLine();w=Float.parseFloat(temp);//字符串转换为单精度浮点型fee=0;if(w20);fee=(float)1.2*(w-20);System.out.println(该旅客需交纳的托运费用:+fee+元);}}缺少importjava.io.*;语句2.有一条长的阶梯,如果每步2阶,则最后剩1阶,每步3阶则剩2阶,每步5阶则剩4阶,每步6阶则剩5阶,只有每步7阶的最后才刚好走完,一阶不剩,问这条阶梯最少共有多少阶?找出以下求解程序的错误所在。publicclassTest{publicstaticvoidmain(String[]args){inti;while(i%2==1&&i%3==2&&i%5==4&&i%6==5&&i%7==0){i++;}System.out.println(这条阶梯最少有:+i+阶);}}1)变量i应进行初始化。在各种埋地管道的应用过程中,管道能否达到规定的长期使用寿命的一个关键因素就是铺设的质量。而HDPE管道具有多种独特性能使管道的铺设更加安全2)while循环的条件表达式应再加上“非”,这样才符合逻辑。3.试用单分支结构设计一判断用户输入值X,当X大于零时求X值平方根,否则不执行任何操作的程序。importjava.io.*;importjava.lang.*;publicclassTest{publicstaticvoidmain(String[]args)throwsIOException{floatx;InputStreamReaderreader=newInputStreamReader(System.in);BufferedReaderinput=newBufferedReader(reader);System.out.println(请输入x:);Stringtemp=input.readLine();x=Float.parseFloat(temp);//字符串转换为单精度浮点型if(x0)System.out.println(平方根值+Math.sqrt(x));}}4.从键盘读入两个字符,按照字母表排序顺序,将前面的字符置于A,排后面的字符置于B。请设计实现该程序。importjava.io.*;publicclassTest{publicstaticvoidmain(String[]args)throwsIOException{charA,B,c1,c2;c1=(char)System.in.read();;c2=(char)System.in.read();;if(c1c2){A=c2;B=c1;}else{A=c1;B=c2;}System.out.println(A=+A+B=+B);}}在各种埋地管道的应用过程中,管道能否达到规定的长期使用寿命的一个关键因素就是铺设的质量。而HDPE管道具有多种独特性能使管道的铺设更加安全5.用穷举法求出3位数中百、十、个位数的立方和就是该数的数。publicclassTest{publicstaticvoidmain(String[]args){inta,b,c,x=100;while(x1000){a=x%10;b=(x%100-a)/10;c=(x-x%100)/100;if(a*a*a+b*b*b+c*c*c==x)System.out.println(x);x+=1;}}}6.编程实现打印以下图案:************************************publicclassTest{publicstaticvoidmain(String[]args){inti,j,k;//i控制行数,k控制*的个数,j控制空格数for(i=1;i=6;i++){for(j=1;j=i-1;j++)System.out.print();//打印空格for(k=1;k=13-i*2;k++)System.out.print(*);//打印*号System.out.println();//换行}}}在各种埋地管道的应用过程中,管道能否达到规定的长期使用寿命的一个关键因素就是铺设的质量。而HDPE管道具有多种独特性能使管道的铺设更加安全7.统计1至1万共有多少个数是素数。publicclassTest{publicstaticvoidmain(String[]args){inti,j,count=0;label:for(i=1;i=10000;i++)//查找1到10000以内的素数{for(j=2;ji;j++)//检验是否不满足素数条件if(i%j==0)//不满足continuelabel;//跳过后面不必要的检验count++;//计数}System.out.println(个数:+count);}}8.打印输出斐波纳契数列的前12项。斐波纳契数列的前12项如下:第1项:0第2项:1第3项:1第4项:2第5项:3第6项:5第7项:8第8项:13第9项:21第10项:34第11项:55第12项:89publicclassTest{publicstaticvoidmain(String[]args){inti=0,j=1;for(intk=0;k6;k++){System.out.print(i++j+);i=i+j;j=i+j;在各种埋地管道的应用过程中,管道能否达到规定的长期使用寿命的一个关键因素就是铺设的质量。而HDPE管道具有多种独特性能使管道的铺设更加安全}}}9.读程序,写结果。importjava.io.*;publicclassTest{publicstaticvoidmain(String[]args)throwsIOException{charsex='f';switch(sex){case'm':System.out.println(男性);break;case'f':System.out.println(女性);case'u':System.out.println(未知);}}}女性未知10.读程序,写结果。publicclassTest{publicstaticvoidmain(String[]args){inti,s=0;for(i=1;i=100;i++){if(i%3==0)continue;s+=i;}System.out.println(s=+s);}}s=336711.读程序,写结果。publicclassTest{publicstaticvoidmain(String[]args){inti,s=0;for(i=1;i=100;i++){s+=i;if(s100)break;}Syst

1 / 66
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功