配色: 字号:
数组、字符串与基础类
2015-06-07 | 阅:  转:  |  分享 
  
姓名学号专业班级

课程名称JAVA程序设计B实验名称数组、字符串与基础类实验日期

同组人员指导教师



得分



实验目的

1.编写程序练习Java中数组和字符串的创建与使用

2.掌握常用基本类库的结构和主要功能

3.掌握封装类、集合、日期和时间等类功能及其使用方法

实验内容

步骤:

1.在实验时,首先要双击打开桌面上的Eclipse软件,建立一个新JAVA程序工程,并命名。在新建的工程结构中,找到src目录上点右键→new菜单栏→class菜单栏。

2.在工程中定义类,输入类名、设定类的一些属性。

3.在相应窗口中,编写类的源程序。





例题:

例1、字符串的输出

importjava.util.;

publicclassA{

publicstaticvoidmain(String[]args){

System.out.println("Hello"+"world");

System.out.print("hello"+"spring");

}

}





importjava.util.;

publicclasspalindrome{

publicstaticvoidmain(String[]args){

Stringstr;

Scannerin=newScanner(System.in);

System.out.print("Enterastring:");

str=in.nextLine();

System.out.println("You''veenteredstring:"+str);

if(isPalindrome(str)){

System.out.println("\""+str+"\"isapalindrome."); }else{System.out.println("\""+str+"\"isn''tapalindrome.");

}

}

publicstaticbooleanisPalindrome(Stringstr){

intlen=str.length();

for(intindex=0;index
if(str.charAt(index)!=str.charAt(len-index-1abcdcba)){

returnfalse;

}

}returntrue;



}

}



例2、基础类

importjava.util.;

publicclassArraysClassDemo{



publicstaticvoidmain(String[]args){



intlength,key,index;

int[]array1,array2;



Scannerin=newScanner(System.in);

System.out.println("Enterlengthofarray:");

length=in.nextInt();

array1=newint[length];



for(inti=0;i
array1[i]=(int)(Math.random()1000);

}

array2=Arrays.copyOf(array1,array1.length);

for(intelement:array1){

System.out.printf("%6d",element);

}

System.out.println();

Arrays.sort(array2);

for(intelement:array2){

System.out.printf("%6d",element);

}

System.out.println();



System.out.print("Enterakey:");

key=in.nextInt();



index=Arrays.binarySearch(array2,key);

if(index>=0){

System.out.printf("%6dat%daftersorted.\n",key,index);

}else{

System.out.printf("%6disn''texist.",key);

}

}

}





心得体会小结

通过本次编写程序试验使我对Java中数组和字符串的创建与使用有了一定的认识,掌握了常用基本类库的结构和主要功能,封装类、集合、日期和时间等类功能及其使用方法,进一步加深了我对JAVA程序的认识,会利用java来编写一些简单的程序。这将为将来学习更深的JAVA知识奠定了一定的基础。









献花(0)
+1
(本文系稻草人之书首藏)