《Java语言程序设计》上机实验指导手册.doc

《Java语言程序设计》上机实验指导手册.doc

ID:50690017

大小:78.50 KB

页数:5页

时间:2020-03-13

《Java语言程序设计》上机实验指导手册.doc_第1页
《Java语言程序设计》上机实验指导手册.doc_第2页
《Java语言程序设计》上机实验指导手册.doc_第3页
《Java语言程序设计》上机实验指导手册.doc_第4页
《Java语言程序设计》上机实验指导手册.doc_第5页
资源描述:

《《Java语言程序设计》上机实验指导手册.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《Java语言程序设计》上机实验指导手册(7)实验七Java核心API【目的】1.掌握向量的基本概念和应用技术2.掌握使用字符串String类处理字符串的方法3.掌握使用字符串StringBuffer类处理字符串的方法4.掌握使Math类进行数学运算的方法5.Java编程规范。【内容】以下所有的程序请遵守Java编程规范,如有不符合,请修改。一、使用向量类。大多数编程语言中的数组是固定长度的,即数组一经建立就不能在使用过程中改变其长度。Java引入Vector类来创建可以改变长度的变量。Vector被设计成一个能不断增长的序

2、列,它类似于可变长数组,但功能更加强大,因为任何类型的对象都可以放入Vector类的对象中。通过调用Vector封装的方法,可以随时添加或删除向量元素,以及增加或缩短向量序列的长度。1.创建使用Vector向量类的应用程序2.程序功能:创建一个Vector对象v,先通过键盘为args[]输入两个分量,然后赋值给对象v,并通过直接方式为其分量赋值。3.编写KY5_2.java程序文件importjava.util.*;publicclassKY5_11{publicstaticvoidmain(Stringargs[]){Ve

3、ctorv=newVector(1,1);v.addElement(args[0]);//在向量尾部添加元素v.addElement(args[1]);v.addElement("3");//在向量尾部添加元素v.insertElementAt("0",0);//在指定位置插入元素v.insertElementAt("aaa字符串元素",3);v.setElementAt("4",4);//替换指定位置的元素v.addElement("5");System.out.println("第4号元素为:"+v.elementAt(

4、4));Enumerationenum=v.elements();//枚举化对象,以便逐个取出元素StringBufferbuffer=newStringBuffer();//字符串缓冲区while(enum.hasMoreElements())buffer.append(enum.nextElement()).append(",");buffer.deleteCharAt(buffer.length()-1);System.out.println("向量v的所有元素:"+buffer.toString()+"");Sy

5、stem.out.println("向量v的元素个数="+v.size()+"v的长度为:"+v.capacity()+"");v.removeAllElements();System.out.println("删除后元素个数:"+v.size()+"向量v长度:"+v.capacity()+"");}}1.编译并运行程序一、使用字符串与字符串类。A.(1)首先预测下列程序的运行结果,然后编译、执行以验证你的预测:publicclassJLab0603{publicstaticvoidchange(Strings){

6、s=s+"changed?";}publicstaticvoidchange(StringBuffersb){sb.append("changed?");}publicstaticvoidmain(String[]args){Strings="test";StringBuffersb=newStringBuffer("test");System.out.println("s="+s+",sb="+sb);change(s);change(sb);System.out.println("s="+s+",sb="+sb);}}(

7、2)根据上述程序运行结果思考String和StringBuffer的区别。B.(1)首先预测下列程序的运行结果,然后编译、执行以验证你的预测:classJLab0602{publicstaticvoidmain(String[]args){String[]animals={"cat","fish","mouse"};for(intj=0;j

8、pperCase()方法,改写循环体中的语句,使得上述程序将animals数组中的元素转换为大写输出。(3)改写(1)中的程序,使得数组中的元素按照单词字母数量由多到少输出。C.(1)首先预测下列程序的运行结果,然后编译、执行以验证你的预测:publicclassJLab0603{publ

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

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

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