2019年09月02日
int型の配列1
配列はインデックス(添え字)は1からではなく0から始まるので注意して下さい。
下記のように要素数を3つ宣言した場合、インデックスは0、1、2となります。
class Demo{
public static void main(String[] args) {
int[] num = new int[3];
num[0] = 100;
num[1] = 200;
num[2] = 300;
//forで出力
for(int i = 0; i < num.length; i++) {
System.out.println(num[i]);
}
System.out.println();
System.out.println();
//拡張forで出力
for(int j: num) {
System.out.println(j);
}
}
}
===== 実行結果 =====
100
200
300
100
200
300
====================
「int[] num = new int[3];
num[0] = 100;
num[1] = 200;
num[2] = 300;」
こんな感じで値を格納するのは結構面倒・・・と
そんな時には、forを使って値をnumに格納することも。
for(int i = 0; i < num.length; i++){
num[i] = (i + 1) * 100;
}
要素数が3つだけなので「int[] num = {}100, 200, 300;」にした方がもっと楽かな。
でも、キーボードで入力するのが面倒なほど要素数が増えると別だけど・・・
† 地球の末路!? †
下記のように要素数を3つ宣言した場合、インデックスは0、1、2となります。
class Demo{
public static void main(String[] args) {
int[] num = new int[3];
num[0] = 100;
num[1] = 200;
num[2] = 300;
//forで出力
for(int i = 0; i < num.length; i++) {
System.out.println(num[i]);
}
System.out.println();
System.out.println();
//拡張forで出力
for(int j: num) {
System.out.println(j);
}
}
}
===== 実行結果 =====
100
200
300
100
200
300
====================
「int[] num = new int[3];
num[0] = 100;
num[1] = 200;
num[2] = 300;」
こんな感じで値を格納するのは結構面倒・・・と
そんな時には、forを使って値をnumに格納することも。
for(int i = 0; i < num.length; i++){
num[i] = (i + 1) * 100;
}
要素数が3つだけなので「int[] num = {}100, 200, 300;」にした方がもっと楽かな。
でも、キーボードで入力するのが面倒なほど要素数が増えると別だけど・・・
† 地球の末路!? †
【このカテゴリーの最新記事】
-
no image
-
no image
posted by 得ナビ8!おまんこっちんこうし at 00:00
| プログラミング(Java)