实验六数组、字符串、向量的练习

实验六数组、字符串、向量的练习

ID:8845250

大小:123.00 KB

页数:4页

时间:2018-04-09

实验六数组、字符串、向量的练习_第1页
实验六数组、字符串、向量的练习_第2页
实验六数组、字符串、向量的练习_第3页
实验六数组、字符串、向量的练习_第4页
资源描述:

《实验六数组、字符串、向量的练习》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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方法输出原始字符串,然后输

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

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

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