Java で配列を使用するにはどうすればよいですか?

WBOY
リリース: 2023-04-26 12:13:07
転載
655 人が閲覧しました

単純な配列を使用します

(1) T04 という名前のクラスを作成し、main() メソッドで 2 つの変数 array1 と array2 を宣言します

これらは、 int[] 型の配列です。

(2) 中括弧 {} を使用して、array1 を 8 つの素数 (2、3、5、7、11、13、17、19) に初期化します。

(3) array1 の内容を表示します。

(4) array2 変数を array1 と等しく割り当て、array2 の偶数インデックス要素を変更してインデックス値と等しくなるようにします (array[0]=0、array[2]=2 など)。 array1 を出力します。 **考察: array1 と array2 の関係は何ですか?
拡張: array1 配列を array2 にコピーすることを実現するために質問を変更します

public class T04 {
    public static void main(String[] args) {
        int[] array1,array2;
        array1=new int[]{2,3,5,7,11,13,17,19};
        for(int i=0;i< array1.length;i++){
            System.out.print(array1[i]+"\t");
        }     //赋值array1变量等于array2     //不能称作数组的复制
        array2=array1;
        for(int i=0;i< array1.length;i++){
            if(i%2==0){
                array2[i]=i;
            }
        }
        System.out.println();
        System.out.println("******************************************");
        for(int i=0;i< array1.length;i++){
            System.out.print(array1[i]+"\t");
        }
    }
}
ログイン後にコピー

Java で配列を使用するにはどうすればよいですか?

(1) array1 と array2 のアドレス 値は同じで、すべてヒープ領域内の唯一の配列エンティティを指します

(2)

 for(int i=0;i< array1.length;i++){
            array2[i]=array1[i];
        }
ログイン後にコピー

Java で配列を使用するにはどうすればよいですか?

方法 2

int i=0;
        int j=0;
        for(i=0,j= arr.length-1;i<j;i++,j--){
            int a=arr[i];
            arr[i]=arr[j];
            arr[j]=a;
        }
ログイン後にコピー

以上がJava で配列を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート