欢迎来到天天文库
浏览记录
ID:8845250
大小:123.00 KB
页数:4页
时间:2018-04-09
《实验六数组、字符串、向量的练习》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验六数组、字符串、向量的练习【开发语言及实现平台或实验环境】Windows2000或XP,JDK1.6与Jcreator4.0【实验目的】1.了解数组、字符串类、以及向量类等的基本使用方法。2.理解这些类的构成。【实验要求】1.掌握数组的使用方法。2.掌握字符串类的使用方法。3.掌握向量类的使用方法【实验内容】一、使用数组1.建立使用数组的程序,本程序建立了一个长度为5的1维数组,一个长度为12的2维数组,源代码如下。publicclassDemo6_1{publicstaticvoidmain(Stri
2、ngargs[]){inta[]=newint[5];intarr1[][]=newint[3][4];a[0]=10;a[1]=10+a[0];a[2]=30;a[3]=40;a[4]=a[1]+a[2];arr1[0][0]=0;arr1[0][1]=1;arr1[0][2]=2;arr1[1][0]=3;arr1[1][1]=4;arr1[1][2]=5;arr1[2][0]=6;arr1[2][1]=7;arr1[2][2]=8;System.out.println("a["+0+"]="+a[0]
3、);System.out.println("a["+1+"]="+a[1]);System.out.println("a["+2+"]="+a[2]);System.out.println("a["+3+"]="+a[3]);System.out.println("a["+4+"]="+a[4]);System.out.println("arr1("+0+","+0+")="+arr1[0][0]);System.out.println("arr1("+0+","+1+")="+arr1[0][1]);Sy
4、stem.out.println("arr1("+0+","+2+")="+arr1[0][2]);System.out.println("arr1("+1+","+0+")="+arr1[1][0]);System.out.println("arr1("+1+","+1+")="+arr1[1][1]);System.out.println("arr1("+1+","+2+")="+arr1[1][2]);}}2.编译并运行程序,结果如图6.1所示。图6.1二.使用字符串与字符串类java.lang有两个
5、字符串类String和StringBuffer,封装了字符串的全部操作。其中String用来处理创建以后不再改变的字符串,StringBuffer用来处理可变字符串。String和StringBuffer为最终类,不能派生子类,可以防止用户修改。String和StringBuffer类在运行时要经历严格的边界条件检验,可以自动捕获异常,可以提高程序的健壮性。1.创建使用String和StringBuffer类的程序(1)程序功能:实现字符串的翻转。(2)编写LX6_2.java程序文件,源代码如下。impo
6、rtjava.applet.Applet;importjava.awt.Graphics;publicclassLX6_2extendsApplet{publicvoidpaint(Graphicsg){Stringstr="这是一个字符串——Thisisateststring";g.drawString("正常字符串:"+str,30,30);g.drawString("翻转字符串:"+reverse(str),30,60);}publicStringreverse(Strings){intlen=s.l
7、ength();StringBufferbuffer=newStringBuffer(len);for(inti=len-1;i>=0;i--)buffer.append(s.charAt(i));returnbuffer.toString();}}2.编译LX6_2.java程序文件。3.编写显示LX6_2.class的页面文件LX6_2.html,源代码如下。8、let>4.在浏览器打开LX6_2.html文件,结果如图6.2所示。图6.25.程序分析:程序在paint方法中首先定义一个String类对象str,将"Thisisateststring"将字符串常量赋给了str(实际的程序流程为Java系统先为字符串常量创建一个无名字符串对象,然后再把字符串的引用赋给str)。然后使用Graphics的对象g,调用drawString方法输出原始字符串,然后输
8、let>4.在浏览器打开LX6_2.html文件,结果如图6.2所示。图6.25.程序分析:程序在paint方法中首先定义一个String类对象str,将"Thisisateststring"将字符串常量赋给了str(实际的程序流程为Java系统先为字符串常量创建一个无名字符串对象,然后再把字符串的引用赋给str)。然后使用Graphics的对象g,调用drawString方法输出原始字符串,然后输
此文档下载收益归作者所有