JAVA字符串数组实验报告

JAVA字符串数组实验报告

ID:47027913

大小:339.50 KB

页数:6页

时间:2019-06-29

JAVA字符串数组实验报告_第1页
JAVA字符串数组实验报告_第2页
JAVA字符串数组实验报告_第3页
JAVA字符串数组实验报告_第4页
JAVA字符串数组实验报告_第5页
资源描述:

《JAVA字符串数组实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安邮电大学(计算机学院)课内实验报告实验名称:字符串和数组专业名称:计科班级:**学生姓名:**学号(8位)指导教师:张荣实验日期:2014年10月16日-2014年10月16日一.实验目的及实验环境(1).掌握一维和多维数组的声明、分配空间以及初始化。(2).掌握和数组有关的排序算法。(3).掌握String类的构造方法。(4).掌握String类的特点以及常用方法的使用。(5).掌握StringBuffer类的特点及常用方法的使用。(6).实验环境:JDK1.8.0+Eclpise3.2二.实验内容(1).编程完成一维数组的排序(

2、2).编程分别计算两个矩阵相加和相乘(3).编程统计一个字符串中给定字符出现的频率三.方案设计实验1.编程完成一维数组的排序packagework7;importjava.util.Arrays;importjava.util.Scanner;publicclassSortArray{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);int[]a=newint[5];inti;System.out.println("请输入:");for(i=0;i

3、ength;i++){a[i]=s.nextInt();}System.out.println("排序前的数组顺序:");for(i=0;i

4、oidmain(String[]args){intarrayA[][]={{1,2,3},{4,5,6},{7,8,9}};intarrayB[][]={{1,2,3},{4,5,6},{7,8,9}};intarrayC[][]=newint[3][3];intarrayD[][]=newint[3][3];inti,j,k;for(i=0;i<3;i++){for(j=0;j<3;j++){arrayC[i][j]=arrayA[i][j]+arrayB[i][j];for(k=0;k<3;k++){arrayD[i][j]+=ar

5、rayA[i][k]*arrayB[k][j];}System.out.print(arrayC[i][j]);System.out.print("");}System.out.println();}System.out.println();for(i=0;i<3;i++){for(j=0;j<3;j++){System.out.print(arrayD[i][j]);System.out.print("");}System.out.println();}}}实验3.编程统计一个字符串中给定字符出现的频率packagework7;imp

6、ortjava.util.*;publicclassTestString{staticStringt="aghuiaaaio";publicstaticdoubleprob(Strings,charc){inttime=0;inti;for(i=0;i

7、ln(prob(t,'a'));}}四.测试数据及运行结果1.正常测试数据(3组)及运行结果:实验1:实验2:实验3:2.非正常测试数据(2组)及运行结果。实验1:实验3:五.总结1.实验过程中遇到的问题及解决办法;在数组静态初始化存在问题,本来想从键盘输值来初始化,结果对多维数组还是不太会,调整为直接赋值,使实验班的简单。在串操作中还涉及到了charAt()方法,经查阅JDK文档,知道charAt()方法返回一个位于提供给它的参数索引处的字符,如:str.chatAt(0)检索str中的第一个字符,str.charAt(str.len

8、gth()-1)检索最后一个字符。我运用此方法解决了比较字符串间首字母异同的问题。2.对设计及调试过程的心得体会。通过实验掌握了java程序的特征与功能,java中的各种访问控制关键字的作用范围及它们的使用

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

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

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