public class CityArrayInitialization {
public static void main(String[] args) {
// æ–‡å—列型ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ4ã®æ–°ã—ã„é…列を作æˆã—ã¦åˆæœŸåŒ–
String[] cityArray = new String[4];
// é…列内ã®å„è¦ç´ ã«éƒ½å¸‚åを代入
cityArray[0] = "æ±äº¬";
cityArray[1] = "ニューヨーク";
cityArray[2] = "ãƒãƒ³ãƒ‰ãƒ³";
cityArray[3] = "パリ";
// é…列ã®å„è¦ç´ を表示
for (int i = 0; i < cityArray.length; i++) {
System.out.println("都市 " + i + ": " + cityArray[i]);
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€cityArray ã¨ã„ã†åå‰ã®æ–‡å—列型ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ4ã®æ–°ã—ã„é…列を作æˆã—ã¦ã€åˆæœŸåŒ–ã—ã¦ã„ã¾ã™ã€‚ãã®å¾Œã€éƒ½å¸‚åã‚’å„è¦ç´ ã«ä»£å…¥ã—ã€for ループを使用ã—ã¦å„è¦ç´ を表示ã—ã¦ã„ã¾ã™ã€‚
æ–‡å—列é…列ã®åˆæœŸåŒ–
「文å—列é…列ã®åˆæœŸåŒ–ã€ã¨ã¯ã€æ–‡å—列型ã®é…列を宣言ã—ã€è¦ç´ 数を指定ã—ã€ãã®é…列ã®å„è¦ç´ ã«åˆæœŸå€¤ã¨ã—ã¦æ–‡å—列を代入ã™ã‚‹ãƒ—ãƒã‚»ã‚¹ã§ã™ã€‚以下ã¯ã€æ–‡å—列é…列ã®åˆæœŸåŒ–ã«é–¢ã™ã‚‹é‡è¦ãªãƒã‚¤ãƒ³ãƒˆã§ã™ã€‚
é…列ã®å®£è¨€:
æ–‡å—列é…åˆ—ã‚’åˆæœŸåŒ–ã™ã‚‹ã«ã¯ã€ã¾ãšé…列を宣言ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚é…列を宣言ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ãƒ¼ã‚¿åž‹ã¨è¦ç´ æ•°ãŒæŒ‡å®šã•れã¾ã™ã€‚以下ã¯ã€æ–‡å—列é…列ã®å®£è¨€ã®ä¾‹ã§ã™ã€‚
String[] stringArray; // æ–‡å—列型ã®é…列を宣言
ã“ã®æ®µéšŽã§ã¯ã€å®Ÿéš›ã®ãƒ¡ãƒ¢ãƒªé ˜åŸŸã¯ç¢ºä¿ã•れã¦ãŠã‚‰ãšã€ã¾ã è¦ç´ ãŒåˆæœŸåŒ–ã•れã¦ã„ã¾ã›ã‚“。
é…列ã®åˆæœŸåŒ–:
é…列ã®åˆæœŸåŒ–ã¯ã€é…列を宣言ã—ãŸå¾Œã«ã€å„è¦ç´ ã«åˆæœŸå€¤ã‚’è¨å®šã™ã‚‹ãƒ—ãƒã‚»ã‚¹ã§ã™ã€‚åˆæœŸåŒ–ã®æ–¹æ³•ã¯ã„ãã¤ã‹ã‚りã¾ã™ã€‚
a. è¦ç´ を手動ã§ä»£å…¥:
é…列ã®å„è¦ç´ ã«æ‰‹å‹•ã§æ–‡å—列を代入ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚例ãˆã°ã€ä»¥ä¸‹ã®ã‚ˆã†ã«åˆæœŸåŒ–ã§ãã¾ã™ã€‚
stringArray = new String[4]; // é…列を作æˆ
stringArray[0] = "æ±äº¬"; // 1番目ã®è¦ç´ ã«æ–‡å—列を代入
stringArray[1] = "ニューヨーク"; // 2番目ã®è¦ç´ ã«æ–‡å—列を代入
stringArray[2] = "ãƒãƒ³ãƒ‰ãƒ³"; // 3番目ã®è¦ç´ ã«æ–‡å—列を代入
stringArray[3] = "パリ"; // 4番目ã®è¦ç´ ã«æ–‡å—列を代入
b. 宣言ã¨åŒæ™‚ã«åˆæœŸåŒ–:
é…列を宣言ã¨åŒæ™‚ã«åˆæœŸåŒ–ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚以下ã¯ã€å®£è¨€ã¨åˆæœŸåŒ–ã‚’åŒæ™‚ã«è¡Œã†ä¾‹ã§ã™ã€‚
String[] stringArray = {"æ±äº¬", "ニューヨーク", "ãƒãƒ³ãƒ‰ãƒ³", "パリ"};
ã“ã®æ–¹æ³•ã§ã¯ã€è¦ç´ æ•°ã¯ä»£å…¥ã•れãŸå€¤ã®æ•°ã«è‡ªå‹•çš„ã«åˆã‚ã›ã‚‰ã‚Œã¾ã™ã€‚
åˆæœŸåŒ–ã•れãŸé…列ã®åˆ©ç”¨:
åˆæœŸåŒ–ã•れãŸé…列ã¯ã€ãã®å¾Œã®æ“作ã§ä½¿ç”¨ã§ãã¾ã™ã€‚è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸã‚Šã€å€¤ã‚’変更ã—ãŸã‚Šã€è¨ˆç®—を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚
String city = stringArray[1]; // 2番目ã®è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹
ã“ã®ã‚ˆã†ã«ã—ã¦ã€åˆæœŸåŒ–ã•ã‚ŒãŸæ–‡å—列é…列内ã®ãƒ‡ãƒ¼ã‚¿ã‚’利用ã§ãã¾ã™ã€‚
æ–‡å—列é…列ã®åˆæœŸåŒ–ã¯ã€ãƒ†ã‚ストデータã®ç®¡ç†ã¨æ“作ã«ãŠã„ã¦åŸºæœ¬çš„ãªã‚¹ãƒ†ãƒƒãƒ—ã§ã‚りã€ãƒ—ãƒã‚°ãƒ©ãƒ å†…ã§æ–‡å—åˆ—ãƒ‡ãƒ¼ã‚¿ã‚’åŠ¹æžœçš„ã«æ‰±ã†ãŸã‚ã«é‡è¦ãªå½¹å‰²ã‚’æžœãŸã—ã¾ã™ã€‚
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント