名前と年齢を順に入れていき、あとでカンマで名前と年齢を区切って配列にしてから、インデックス番号1の年齢を順に比べていき一番年上の数字を出したいです。
例えば、晃 10、和美 20、良子 30をカンマで名前と年齢を区切ってその後年齢を比べていって最後に30と出したいですが、どうやって同じインデックス番号同士を比べたらいいのか思いつきません。
よろしくお願いいたします。
import java.util.Scanner; public class VanhimmanIka { public static void main(String[] args) { Scanner lukija = new Scanner(System.in); while (true) { String num = lukija.nextLine(); if (num.equals("")) { break; } String[] parts = num.split(","); for(String part:parts){ int age = Integer.valueOf(parts[1]); int oldest = Integer.valueOf(part); if (oldest>age){ System.out.println("The oldest age is " + oldest); } } } } }
回答1件
あなたの回答
tips
プレビュー