Java上机题目及答案代码.doc

Java上机题目及答案代码.doc

ID:55172141

大小:58.00 KB

页数:11页

时间:2020-04-30

Java上机题目及答案代码.doc_第1页
Java上机题目及答案代码.doc_第2页
Java上机题目及答案代码.doc_第3页
Java上机题目及答案代码.doc_第4页
Java上机题目及答案代码.doc_第5页
资源描述:

《Java上机题目及答案代码.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java上机实践三实验题目1假设字符串s1、s2、s3的定义如下:Strings1=“AString”;Strings2=“AString”;Strings3=s1;请写出下列表达式的值:s1==s2s1==s3s1.length()s1.equals(s2)s1.equals(s3)s1.compareTo(s2)s1.compareTo(s3)s1.concat(s3)s1.indexOf(‘t’)s3.lastIndexOf(‘t’)实验目的(1)熟悉字符串类String。(2)学习创建类String的对象。(3)学习使用类St

2、ring执行字符串操作。实验步骤(1)按题目的要求创建String对象s1、s2,并声明对象引用s3指向s1;(2)调用String类的相关方法,执行指定操作并输出结果。packagelab1;publicclassShowstr{publicstaticvoidmain(String[]args){Strings1="AString";Strings2="AString";Strings3=s1;System.out.println(s1==s2);System.out.println(s1==s3);System.out.prin

3、tln(s1.length());System.out.println(s1.equals(s2));System.out.println(s1.equals(s3));System.out.println(s1.compareTo(s2));System.out.println(s1.compareTo(s3));System.out.println(s1.concat(s3));System.out.println(s1.indexOf('t'));System.out.println(s3.lastIndexOf('t'));}

4、} 实验2 Java异常处理 一、实验目的 1) 掌握Java异常的概念及工作机制 2) 掌握异常的分类 3) 掌握抛出异常语句的使用(throw) 4) 掌握抛出捕获处理异常语句的使用(try…catch…finally) 5) 掌握上抛异常语句的使用(throws) 6) 掌握创建自定义异常 二、实验环境 JDK1.6+Eclpise3.2 三、实验内容 1、编写一个应用程序,要求从键盘输入一个double型的圆的半径,计算并输出其面积。测试当输入的数据不是double型数据(如字符串“abc”)会产生什么结果,怎样处理。 pac

5、kagelab2;importjava.util.InputMismatchException;importjava.util.Scanner;publicclassErr_1{publicstaticvoidmain(String[]args){Scannerreader=newScanner(System.in);doubler;try{r=reader.nextDouble();System.out.println(3.14*r*r);}//System.out.println(3.14*r*r);catch(InputMism

6、atchExceptione){System.out.println("数据类型错误"+e.toString());}}}2、计算两个正数之和,当任意一个数超出范围时,抛出自己定义的异常(NumberRangeException)。packagelab2;importjava.util.Scanner;importcom.sun.org.apache.xalan.internal.xsltc.compiler.sym;classNumberRangeExceptionextendsException{NumberRangeExcept

7、ion(Stringmsg){super(msg);}}publicclassErr_2{publicstaticvoidmain(String[]args){Scannerreader=newScanner(System.in);try{inta=reader.nextInt();intb=reader.nextInt();if(a<=0

8、

9、b<=0){NumberRangeExceptione=newNumberRangeException("Thenumberbeyondrange!");throwe;}System.out.p

10、rintln(a+b);}catch(NumberRangeExceptione){System.out.println(e.toString());}}}实验3输入和输出1.实验目的了解流式输入输出的基本原理;掌握类F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。