Java数组与Java基础类实验报告.doc
文本预览下载声明
西 安
一、实验目的
掌握Java中的数组定义、引用,掌握String类和StringBuffer类的使用。
二、实验要求
编写一个使用 Java 数组的的程序。
编写一个使用String类的程序。
编写一个使用StringBuffer类的程序。
三、实验内容
(一) 使用数组求Fibonacci数列前10项之和
1.编写程序。
public class Fibonacci {
public static void main(String args[]){
int i=0,j=1,s=0;
for(int n=1;n=5;n++){
s+=(i+j);
i = (int)(i+j);
j = (int)(i+j);
}
System.out.print(前10项之和是:+s);
}
}
2.编译并运行程序。
(二)练习String类的常用方法
实验要求:
编写一个Java应用程序,判断两个字符串是否相同,判断字符串的前缀、后缀是否和某个字符串相同,按字典顺序比较两个字符串的大小关系,检索字符串,创建字符串,将数字型字符串转换为数字,将字符串存放到数组中,用字符数组创建字符串。。
程序模板:
StringExample.java
class StringExample
{ public static void main(String args[])
{ String s1=new String(you are a student),s2=new String(how are you);
if(【代码1】) // 使用equals方法判断s1与s2是否相同
{
System.out.println(s1与s2相同);
}
else{
System.out.println(s1与s2不相同);
}
String s3=new String(22030219851022024);
if(【代码2】){ //判断s3的前缀是否是“220302”。
System.out.println(吉林省的身份证);
}
String s4=new String(你),
s5=new String(我);
if(【代码3】)//按着字典序s4大于s5的表达式。{
System.out.println(按字典序s4大于s5);
}
else{
System.out.println(按字典序s4小于s5);
}
int position=0;
String path=c:\\java\\jsp\\A.java;
position=【代码5】 //获取path中最后出现目录分隔符号的位置
System.out.println(c:\\java\\jsp\\A.java中最后出现\\的位置:+position);
String fileName=【代码6】//获取path中“A.java”子字符串。
System.out.println(c:\\java\\jsp\\A.java中含有的文件名:+fileName);
String s6=new String(100), s7=new String(123.678);
int n1=【代码7】 //将s6转化成int型数据。
double n2=【代码8】 //将s7转化成double型数据。
double m=n1+n2;
System.out.println(m);
String s8=【代码9】 //String调用valuOf(int n)方法将m转化为字符串对象
position=s8.indexOf(.);
String temp=s8.substring(position+1);
System.out.println(数字+m+有+temp.length()+位小数) ;
String s9=new String(ABCDEF);
char a[]=【代码10】 //将s8存放到数组a中。
for(int i=a.length-1;i=0;i--)
显示全部