Javaの2次元配列
概要
商品名を保持する文字列型変数の一次元配列、商品の単価、売上数、売上額を保持する2次元配列をそれぞれ宣言し、表示する。
public class SalesDisplay { public static void main(String[] args) { String[] grape = { "巨峰", "マスカット", "デラウェア", "甲州", "多摩ゆたか" }; int[][] sales = new int[5][3]; int i; sales[0] = new int[] { 380, 6, 0 }; sales[1] = new int[] { 350, 4, 0 }; sales[2] = new int[] { 250, 8, 0 }; sales[3] = new int[] { 450, 2, 0 }; sales[4] = new int[] { 550, 4, 0 }; System.out.println("商品売上状況"); System.out.println("商品名 単価 売上数 売上額"); System.out.println(grape[0] + " " + sales[0][0] + " " + sales[0][1] + " " + (sales[0][0] * sales[0][1])); System.out.println(grape[1] + " " + sales[1][0] + " " + sales[1][1] + " " + (sales[1][0] * sales[1][1])); System.out.println(grape[2] + " " + sales[2][0] + " " + sales[2][1] + " " + (sales[2][0] * sales[2][1])); System.out.println(grape[3] + " " + sales[3][0] + " " + sales[3][1] + " " + (sales[3][0] * sales[3][1])); System.out.println(grape[4] + " " + sales[4][0] + " " + sales[4][1] + " " + (sales[4][0] * sales[4][1])); } }
実行結果
商品売上状況
商品名 単価 売上数 売上額
巨峰 380 6 2280
マスカット 350 4 1400
デラウェア 250 8 2000
甲州 450 2 900
多摩ゆたか 550 4 2200