ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:27.87KB ,
资源ID:5673081      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5673081.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA习题集含答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA习题集含答案.docx

1、JAVA习题集含答案JAVA习题集(含答案)习题一:1 简述Java的发展过程。2 什么是软件?3 什么叫做源程序?4 什么叫做编译?5 什么是Java 的byte-codes?它的最大好处是什么?6 机器语言程序、高级语言程序以及可表示成Java字节码的程序之间的区别是什么?7 Java程序可分为哪两种?分别如何运行?8 试简述J2SE、J2ME与J2EE的简单区别。9 练习使用浏览器查看Java API文档。10 SDK的编译命令是什么?11 试修改例1-1程序,使其输出的字符串为“Id like to study Java !”,并在DOS命令行环境下编译与运行该程序。习题一参考答案 :

2、1 答:1991:Sun Microsystems公司进军消费电子产品(IA)市场。19914:Sun 成立“Green”小组,以C+为基础开发新的程序设计语言,并将其命名为Oak。199210:Green小组升格为First Person公司,他们将Oak的技术转移到Web上,并把Oak改名为Java。19931994:Web在Internet上开始流行,致使Java得以迅速发展并获得成功。19955:Sun Microsystems公司正式发表Java与HotJava产品。199510:Netscape与Sun Microsystems合作,在Netscape Nevigator中支持Ja

3、va。199512:微软(Microsoft)IE加入支持Java的行列。19962:Java Beta测试版结束,Java 1.0版正式诞生。19972:Java发展至1.1版。Java的第一个开发包JDK(Java Development Kit)发布。19997:Java升级至1.2版。20009:Java升级至1.3版。20017:Java升级至1.4版。2 答:软件可以理解为程序的另一种名称。3 答:直接使用高级语言书写的程序代码称为源程序4 答:把用高级语言编写的源程序翻译成可执行(目标)程序的过程称为编译。5 答:Java源程序经Java的编译器编译过后产生的程序称为Java 的

4、byte-codes。它的最大好处是可以实现跨平台运行。6 答:机器语言程序是可以让计算机直接运行的程序;高级语言程序是必需经过编译或解释才可以让计算机运行的程序,并且程序的运行依赖于该语言的语言处理系统;可表示成Java字节码的程序必需经过编译产生Java字节码程序,Java字节码程序可以实现跨平台运行。7 答:Java程序分为:Java Application(Java应用程序)与应用在www上的Java applet(Java小应用程序)。Java Application可以在Java平台上独立运行,以main() Method作为程序入口,由Java解释器加载执行。而Java appl

5、et则是内嵌在Html文件中,必须搭配浏览器来运行,它没有程序入口。8 答:J2ME(Java 2 Micro Edition):用于嵌入式Java消费电子平台。不论是无线通讯、手机、PDA等小型电子装置都可采用其作为开发工具及应用平台。J2SEJava 2 (Software Development Kit)Standard Edition:是Java最通行的版本,是用于工作站、PC机的Java标准平台。J2EE(Java 2 Enterprise Edition):可扩展的企业应用Java 2平台,它提供了企业e-Business架构及Web Services服务。9 答:略10 答:ja

6、vac11 答:修改程序如下:public class BegintoLearn public static void main(String args) System.out.println(Id like to study Java ! ); 程序运行部分略。习题二1 下面哪些是合法的常量(1) 2M (2) 4 (3) 8I (4) 6.5 (5) ch3(6) 5.6E03 (7) t (8) 90 (9) 012 (10) 0x142 int、char、float和double类型的变量各占有多少个字节?试写出它们各自的取值范围。3 下列符号那些可以作为Java的变量名?(1) 3a

7、 (2) main (3) KFC (4) chs (5) File (6) a*b (7) m_n (8) new (9) nn2 (10) -x (11) _y (12) exp (13) ha? (14) m&m (15) j,k (16)p:q4 什么叫做变量的作用域?5 试写出下列Java表达式的运算结果:(1) 15+4*5-12(2) (18-4)/7+6(3) 2=5(4) 62 & 88 &2336(6) 56/9+3.6(7) 48%9+5*5-4(8) 9-78(9) (32) ? 8 : 9(10) 9= =8 & 3=90) ch=A; else if (score=

8、75) ch=B; else if (score=60) ch=C; else ch=D; System.out.print(The Grade is +ch); 7 答:程序如下:public class ShuLie public static void main(String args) int a ,q ,n; q=(150-135)/5; a=(135-20*q)/5; for (n=0;n10;n+) System.out.print(a+n*q)+ ); 8 答:程序如下:public class Pyramid public static void main(String ar

9、gs) int i,j,k; for(i=0;i=4;i+) for ( j=0;j20-i;j+) System.out.print( ); for (k=0;k=2*i;k+) if (k=i) System.out.print( +(2*k+1); else System.out.print( +(2*(2*i-k)+1); System.out.println(); 9 答:程序如下:import java.io.*;public class PrimeNumber public static void main(String args) throws IOException int

10、n=0; int m; String str; BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in); System.out.print(Input the m:); str=buf.readLine(); m=Integer.parseInt(str); outer:for(int i=3;i=m;i+=2) /outer loop for(int j=2;ji;j+) /innerlop if(i%j=0) continue outer; System.out.print( +i); n+;

11、/outputanewline if(n=10) /after10numbers System.out.println(); n=0; System.out.println(); 10 答:程序如下:import java.io.*;public class Factor12 public static void main(String args) throws IOException int m; String str; BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in); System.ou

12、t.print(Input the m:); str=buf.readLine(); m=Integer.parseInt(str); System.out.print(m+s factors are: ); System.out.println( ); for(int i=1;i=5) m=m/2; d+; System.out.print(d+: ); System.out.println(m); System.out.print(You need +d+ days); 12 程序如下:public class AlmostPi public static void main(String

13、 args) int n; long m; double s,t; n=1; m=0; s=0; do t=(double)n/(2*m+1); m+; n=-n; s=s+t; while (4*s-3.14159 0.0000001 | 4*s-3.14159 -0.0000001); System.out.println(m); 13 答:程序如下:public class LSRnd public static void main(String args) int mun,n,max1,min1; max1=0; min1=100; for (n=1;nmax1) max1=mun;

14、if (mun=1 & m=12) System.out.println(monthm-1); else System.out.print(Your Input is wrong); 15 答:程序如下:import java.io.*;public class StatNum public static void main(String args) throws IOException int m; char s; String str; int a=new int10; BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in); System.out.print(Input the long number:)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1