欢迎来到天天文库
浏览记录
ID:35201382
大小:151.00 KB
页数:7页
时间:2019-03-21
《java字符串与数组报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、西安邮电大学(计算机学院)课内实验报告实验名称:字符串与数组专业名称:计科班级:1202学生姓名:曹姣姣(24)学号(8位)04121056指导教师:张荣实验日期:2014年10月16日-2014年10月16日一.实验目的1)掌握数组的声明、分配空间及初始化2)理解多维数组(重点掌握二维)3)掌握String类的特点及常用方法的使用4)掌握StringBuffer类的特点及常用方法的使用5)掌握String类和StringBuffer类的区别6)掌握equal方法与==的区别实验环境Eslipse+jdk6.0二.实验内容1.编程完成一维数组的排
2、序2.编程计算俩个矩阵相加和相乘3.编程统计一个字符串中给定字符出现的次数三.方案设计1.排序importjava.util.Arrays;importjava.util.Scanner;publicclassSort{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);int[]a=newint[10];for(inti=0;i3、;a[i]=s.nextInt();}System.out.print("排序前数组:");for(inti:a){System.out.print(i+"t");}System.out.println();newSort().sort(a);}publicvoidsort(int[]a){for(inti=a.length-1;i>0;i--){for(intj=0;j4、or(inti:a){System.out.print(i+"t");}}}2.俩个矩阵相加和相乘importjava.util.;publicclassJZ1{//创建矩阵publicstaticint[][]createJuZhen(intx,inty){Scannerinput=newScanner(System.in);System.out.println("请输入"+x+"行"+y+"列的矩阵数据(行优先):");int[][]array=newint[x][y];for(inti=0;i5、ntj=0;j6、[][]list1,int[][]list2){int[][]list3=newint[list1.length][list1[0].length];if(list1.length!=list2.lengthlist1[0].length!=list2[0].length){System.out.println("行数或列数不同的矩阵不能相加!并将返回0:!!");}else{for(inti=0;i7、+list2[i][j];}returnlist3;}//矩阵相乘publicstaticint[][]mulJuZhen(int[][]list1,int[][]list2){int[][]list3=newint[list1.length][list2[0].length];if(list1.length!=list2[0].lengthlist1[0].length!=list2.length)System.out.println("两矩阵不能符合条件相乘!并将返回0:!!");elsefor(inti=0;i8、++)for(intj=0;j
3、;a[i]=s.nextInt();}System.out.print("排序前数组:");for(inti:a){System.out.print(i+"t");}System.out.println();newSort().sort(a);}publicvoidsort(int[]a){for(inti=a.length-1;i>0;i--){for(intj=0;j
4、or(inti:a){System.out.print(i+"t");}}}2.俩个矩阵相加和相乘importjava.util.;publicclassJZ1{//创建矩阵publicstaticint[][]createJuZhen(intx,inty){Scannerinput=newScanner(System.in);System.out.println("请输入"+x+"行"+y+"列的矩阵数据(行优先):");int[][]array=newint[x][y];for(inti=0;i5、ntj=0;j6、[][]list1,int[][]list2){int[][]list3=newint[list1.length][list1[0].length];if(list1.length!=list2.lengthlist1[0].length!=list2[0].length){System.out.println("行数或列数不同的矩阵不能相加!并将返回0:!!");}else{for(inti=0;i7、+list2[i][j];}returnlist3;}//矩阵相乘publicstaticint[][]mulJuZhen(int[][]list1,int[][]list2){int[][]list3=newint[list1.length][list2[0].length];if(list1.length!=list2[0].lengthlist1[0].length!=list2.length)System.out.println("两矩阵不能符合条件相乘!并将返回0:!!");elsefor(inti=0;i8、++)for(intj=0;j
5、ntj=0;j6、[][]list1,int[][]list2){int[][]list3=newint[list1.length][list1[0].length];if(list1.length!=list2.lengthlist1[0].length!=list2[0].length){System.out.println("行数或列数不同的矩阵不能相加!并将返回0:!!");}else{for(inti=0;i7、+list2[i][j];}returnlist3;}//矩阵相乘publicstaticint[][]mulJuZhen(int[][]list1,int[][]list2){int[][]list3=newint[list1.length][list2[0].length];if(list1.length!=list2[0].lengthlist1[0].length!=list2.length)System.out.println("两矩阵不能符合条件相乘!并将返回0:!!");elsefor(inti=0;i8、++)for(intj=0;j
6、[][]list1,int[][]list2){int[][]list3=newint[list1.length][list1[0].length];if(list1.length!=list2.lengthlist1[0].length!=list2[0].length){System.out.println("行数或列数不同的矩阵不能相加!并将返回0:!!");}else{for(inti=0;i7、+list2[i][j];}returnlist3;}//矩阵相乘publicstaticint[][]mulJuZhen(int[][]list1,int[][]list2){int[][]list3=newint[list1.length][list2[0].length];if(list1.length!=list2[0].lengthlist1[0].length!=list2.length)System.out.println("两矩阵不能符合条件相乘!并将返回0:!!");elsefor(inti=0;i8、++)for(intj=0;j
7、+list2[i][j];}returnlist3;}//矩阵相乘publicstaticint[][]mulJuZhen(int[][]list1,int[][]list2){int[][]list3=newint[list1.length][list2[0].length];if(list1.length!=list2[0].lengthlist1[0].length!=list2.length)System.out.println("两矩阵不能符合条件相乘!并将返回0:!!");elsefor(inti=0;i8、++)for(intj=0;j
8、++)for(intj=0;j
此文档下载收益归作者所有