java程序设计基础(第3版)实验指导答案 第四章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验16

public class shiyan16

{

public static void main(String[] args)

{

int i;

int []a;

a=new int[10];

for(i=0;i<=a.length-1;i++)

System.out.print("a["+i+"]="+a[i]+" ");

System.out.print("\n");

for(i=a.length-1;i>=0;i--)

{

a[i]=i;

System.out.print("a["+i+"]="+a[i]+" ");

}

}

}

//定义一个长度为10的整形数组,输出元素的内容,再对数组元素进行赋值

实验17

import java.util.*;

public class shiyan17

{

public static void main(String[] args)

{

int i,max,min;

int []a=new int[5];

Scanner reader=new Scanner(System.in);

System.out.println("从键盘输入5个整数");

for(i=0;i<5;i++)

a[i]=reader.nextInt();

max=a[0];

min=a[0];

for(i=1;i<5;i++)

{

if(a[i]>max)

max=a[i];

if(a[i]

min=a[i];

}

System.out.println("最大的数是"+max);

System.out.println("最小的数是"+min);

}

}

实验18

import java.util.Arrays;

public class shiyan18

{

public static void main(String[] args)

{

int i,j;

int [][]a;//声明整型二维数组a

a=new int [2][3];//分配一块内存空间,供2行3列的数组a使用

for(i=0;i<2;i++)

{

for(j=0;j<3;j++)

{

a[i][j]=(int)(Math.random()*100);//将产生一个0~100的随机整数

System.out.print("a["+i+"]"+"["+j+"]="+a[i][j]+"");

}

System.out.println();

}

Arrays.sort(a[0]);

Arrays.sort(a[1]);

for(i=0;i<2;i++)

{

if(i==0)

System.out.println("排序后,第一行元素从小到大是:");

if(i==1)

System.out.println("排序后,第二行元素从小到大是:");

for(j=0;j<3;j++)

System.out.println("a["+i+"]"+"["+j+"]="+a[i][j]+"");

System.out.println();

}

}

}

实验19

public class shiyan19

{

public static void main(String[] args)

{

String str1="Hello";

String str2="Hello";

String str3=new String("Hello");

String str4=new String("Hello");

System.out.println("运算符==");

if(str1==str2)

System.out.println("str1与str2相等");

else

System.out.println("str1与str2不相等");

if(str3==str4)

System.out.println("str3与str4相等");

else

System.out.println("str3与str4不相等");

if(str2==str3)

System.out.println("str2与str3相等");

else

System.out.println("str2与str3不相等");

System.out.println("equals方法");

if(str1.equals(str2)==true)

System.out.println("str1与str2相等");

else

System.out.println("str1与str2不相等");

if(str3.equals(str4)==true)

System.out.println("str3与str4相等");

else

System.out.println("str3与str4不相等");

if(str2.equals(str3)==true)

System.out.println("str2与str3相等");

else

System.out.println("str2与str3不相等");

}

}

实验20

public class shiyan20

{

public static void main(String[] args)

{

String str1="Hello";

String str2="World";

String str="HelloWorld";

System.out.println("str="+str);

System.out.println("str的长度是"+str.length());

System.out.println("str的第3个位置的字符是"+str.charAt(3)); System.out.println("str中字符串or第一次出现的位置

相关文档
最新文档