欢迎来到天天文库
浏览记录
ID:43033184
大小:87.50 KB
页数:6页
时间:2019-09-24
《Java数组与Java基础类实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、西安邮电大学(HS机学曉)课内实豔报告实验名称:数组与Java基础类专业名称:计算机科学与技术班级:计科1405班学生姓名:高宏伟学号:C41411朋指导教师:刘霞林实验日期:2016.10.27、实验目的掌握Java中的数组定义、弓I川,掌握String类和StringBuffer类的使用。二、实验要求1.编写一个使用Java数组的的程序。2.编写一个使用String类的程序。3.编写一个使用StringBuffer类的程序。三、实验内容(一)使用数组求Fibonacci数列前10项之和1編写程序。publicclassF
2、ibonacci{publicstaticvoidmain(Stringargs[]){inti=O,j=l,s=O;for(intn=l;n<=5;n++){s+=(i+j);i=(int)(i+j);j=(int)(i+j);}Systcm.out.print("前10项之和是:”+s);}}2.编译并运行程序。(二)练习String类的常用方法◊实验要求:编写一个Java应用程序,判断两个字符串是否相同,判断字符串的前缀、后缀是否和某个字符串和同,按字典顺序比较两个字符串的大小关系,检索字符串,创建字符串,将数字型字符
3、串转换为数字,将字符串存放到数组中,川字符数组创建字符串。。◊程序模板:StringExample.javaclassStringExamplc{publicstaticvoidmain(Stringargs(l){Stringsl=newString(nyouareastudentH),s2=newString(Mhowareyo『);if(【代码1])//使用equals方法判断si与s2是否相同Systcm.out.printings1ljs2相同");System.out.println(Hs1与s2不相同”);St
4、rings3=newS【ring(”22030219851022024”);if(【代码2]){//判断S3的前缀是否是“220302”。System.out.println("吉林省的身份证”);}Strings4=newString("你”),s5=newString(”我”);if(【代码3】)〃按着字典序s4大于s5的表达式。{System.out.println("按字典序s4大于s5");}else)Sysiem.out.println("按字典序s4小于s5");)intposition=();Stringpa
5、th=,'c:\java\jsp\A.java";position=【代码5]〃获取path11丁最后出现目录分隔符号的位置System.out.println("c:\java\jsp\A.java中最后出现\的位置:u+position);StringfileName=【代码6】〃获取path中"A.java”子字符串。System.out.println("c:\java\jsp\A.java中含有的文件名:"+fileName);Strings6二newString("100"),s7二newSt
6、ring("123.678");intnl=【代码7]〃将s6转化成int型数据。doublen2=【代码8]〃将s7转化成double型数据。doublem=nl+n2;System.out.println(m);Strings8=【代码9]//String调用valuOf(intn)方法将m转化为字符串对彖position=s8.indexOf(".^');Stringtemp=s8.substring(position+1);System.oul.printlnC'数字"+m+"有"+temp.length()+"位小
7、数");Strings9=newString(”ABCDEF”);chara[]=【代码10】〃将s8存放到数组a屮。for(inti=a.length-1;i>=0;i-){System.oul.print("n+a
8、iJ);}})(三)使用StringBuffer^o◊程序模板:importjava,applet.Applet;importjava.awt.Graphics;publieclassLX52extendsApplet{pub1icvoidpaint(Graphicsg){Stringstr二"这是一个字符串
9、Thisisateststring〃;g.drawString(/z正常字符串:"+str,30,30);g.drawString(/z翻转字符串:"+reverse(str),30,60);}publicStringreverse(Strings){intlen二s.length();S
此文档下载收益归作者所有