当前位置:文档之家› java程序设计基础(第3版)实验指导答案 第四章

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

实验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)
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第一次出现的位置
"+str.indexOf("or"));
System.out.println(str.toLowerCase());
System.out.println(str.toUpperCase());
}
}
实验21
public class shiyan21
{
public static void main(String[] args)
{
args=new String[]{"abcd"};
if(args.length==0)
{
System.out.println("没有输入参数");
}
else
{
System.out.println("共输入了"+ args.length+ "个参数");
System.out.println("数组args各个元素内容"+args);
}
}
}。

相关主题