📄 j02060105.java
字号:
import java.lang.*;
class j02060105
{
public static void main(String para[])
{
String S1 = "just test";
char stGrade[] = {'A','B','C','D'}; // [C
char stGrade2[] =(char[])stGrade.clone(); //复制 stGrade 数组的实体给 stGrade2 数组
System.out.println( "S1 所属之类别名称:"
+ S1.getClass().getName() );
System.out.println( "stGrade 数组所属之类别名称:"
+ stGrade.getClass().getName() );
System.out.println( "stGrade2 数组所属之类别名称:"
+ stGrade2.getClass().getName() );
System.out.println("");//换行
System.out.println("stGrade2 数组元素值改变之前:");
for(int x =0 ; x< stGrade.length ; x++) // 印出 stGrade 的元素
{
System.out.print("stGrade["+ x + "] = " + stGrade[x]+ " ");
}
System.out.println("");//换行
for(int x =0 ; x< stGrade2.length ; x++) // 印出 stGrade2 的元素
{
System.out.print("stGrade2["+ x + "] = " + stGrade2[x]+ " ");
}
System.out.println();//换行
System.out.println();//换行
stGrade2[0] = 'X'; stGrade2[1] = 'Y'; stGrade2[2] = 'Z';
System.out.println("stGrade2 数组元素值改变之后:");
for(int x =0 ; x< stGrade.length ; x++) // 印出 stGrade 的元素
{
System.out.print("stGrade["+ x + "] = " + stGrade[x]+ " ");
}
System.out.println();//换行
for(int x =0 ; x< stGrade2.length ; x++) // 印出 stGrade2 的元素
{
System.out.print("stGrade2["+ x + "] = " + stGrade2[x]+ " ");
}
System.out.println(); // 换行
System.out.println("================================================");
int IntArray[] ={1,2,3};
int IntArray2[];
System.out.println( "IntArray 数组所属之类别名称:"
+ IntArray.getClass().getName() );
if( IntArray.getClass().getName().equals( "[I" ) )
{ // 判断 IntArray 的型态是否为 int[]
IntArray2 = (int[])IntArray.clone();
System.out.println( "IntArray 的型态是: [I = 一维的 int 数组" );
for(int x =0 ; x< IntArray2.length ; x++) // 印出 IntArray2 的元素
{
System.out.print("IntArray2["+ x + "] = " + IntArray2[x]+ " ");
}
}
System.out.println(); // 换行
String[] stArr = new String[3];
System.out.println( "srArr 数组所属之类别名称:"
+ stArr.getClass().getName() );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -