java
1コード
public class Kadai2 {
public static void main(String[] args) {
int sum = 0;
int[][] intArray = { { 30, 24, 24 }, //1年:1組,2組,3組 { 29, 21, 26 }, //2年:1組,2組,3組 { 31, 31, 31 }, //3年:1組,2組,3組 }; String[] strArray = { "1年", "2年", "3年" }; System.out.println("各学年の合計人数は、"); } public static void intArray(int[][]a){ System.out.println("年"); for(int i=0;i<a.length;i++){ System.out.print("人"); for(int j = 0;j < a[i].length; j++){ System.out.print(a[i][j]+ "人"); } } System.out.println("です。"); }//main
}// class
*【出力結果】
- 各学年の合計人数は、
- 1年:78人
- 2年:76人
- 3年:93人
- です。
と出したいのに
各学年の合計人数は、
しかでません。
どの様に直せばいいでしょうか?
課題が言っていることと、自分がコードでやっていることが全く違うことに気づいてください。
すみません。
よくわかっていないもので。。。
for文を二回つかってという条件もあったので。
まったくちがうんですね。
教えてくださってありがとうございます。
メインの課題はなんですか?
「各学年の合計人数を出す」ことではないのですか?私が「課題が言ってること」というのはこっちの話ですよ。
以下の条件を満たすプログラムを完成させてください。
*
* 【条件】
* ・プログラムに書かれている変数は必ず使用する
* ・for文を二回使用する
*
*【出力結果】
* 各学年の合計人数は、
* 1年:78人
* 2年:76人
* 3年:93人
* です
public class Kadai2 {
public static void main(String[] args) {
int sum = 0;
int[][] Array = {
{ 30, 24, 24 }, //1年:1組,2組,3組
{ 29, 21, 26 }, //2年:1組,2組,3組
{ 31, 31, 31 }, //3年:1組,2組,3組
};
String[] strArray = { "1年", "2年", "3年" };
System.out.println("各学年の合計人数は、");
}
public static void intArray(int[][]a){
です。
メインの課題です。
そういう意味じゃ無くて…
コメントで「for文を2回使う」ことに固執、というか「for文を2回使えばそれでOK」のように思われている節があったので、「そもそも何をするためのコードを書くの?」ということを自分で確認してもらいたく、コメントしました。
そうでしたか、よくわかっておらず申し訳ないです。
丁寧に回答してくださってありがとうございます!
回答3件
あなたの回答
tips
プレビュー