Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

初心者問題 親切な方・・

Javaを始めて一週間です。
この問題はどう回答していいか迷っています。
3種類表示しなくれはいけないのですが・・。

親切な方どうか教えてくれませんか?
答えからどういう意味なのかを勉強していきたいと思っています。
申し訳ありませんが宜しくお願いします。

問題:
以下のプログラムを
1、計算クラス
2、表示クラス
3、メインクラス
になるよう修正してください。

class Test12
    public static void main(String args[]){
        
        int i =10;
        int j =20;
        int k =30;
        int sum =0;

        sum=i+j+k;
        System.out.print("合計"は+sum+"です");
    }
}

7

回答

78742

閲覧

7件の回答

評価

0

考え方や調べ方についてなら、回答します。
いきなり答えを求めるものには回答しません。

評価

0

何をもって親切というのか・・
他でも同じ質問を見かけたりもしましたけど・・
同じ問題解いてるんでしょう

>答えからどういう意味なのかを勉強していきたいと思っています。
難しいと思いますけどね

>3種類表示しなくれはいけないのですが・・。
まず問題からしてよく理解できてないような気もしますけど。。
なので答えだけ聞いても"勉強していきたい"には繋がりそうにないし
答えだけ聞いて終わってしまったりもしそうな気もします(それはそれで私は困ることないので別にいいんですけど・・)

>勉強していきたいと思っています。
には適切な手段ではないと思うので私もmioさんと同じです

評価

0

>答えからどういう意味なのかを勉強していきたいと思っています
Let's Try&Error

private class Test12{
    public static void main(String args[]){
        int[] intArgs = {10,20,30}
        int sum = Calculation.getInstance().doCalculation(intArgs);
        Display.getInstance().doResultDisplay(sum);
    }
}

---
public class Calculation{
    
    private static final Calculation calculation = new Calculation();
    
    private Calculation(){}
    
    public static Calculation getInstance(){
        return calculation;
    }
    
    public static int doCalculation(int[] intArgs){
        int sum = 0;
        
        for(int i = 0 ; i < intArgs.length ; i++){
            sum += intArgs[i];
        }
        return sum;
    }
}
---
public class Display{
    
    private static final Display display = new Display();
    
    private Display(){}
    
    public static Display getInstance(){
        return display;
    }
    
    public static void doResultDisplay(int sum){
        System.out.println(sum);
    }
}

---
Trap installation...

評価

0

>初心者問題
>親切な方・・・
>Javaを始めて一週間

この辺りは質問内容や題名に適したものではありません。特に「親切な方」とありますが、この掲示板で回答する方はそれが質問の答えでなくても「親切」で回答していることがほとんどです。

「XXXを教えて」といわれて「XXXのサイトで学習しましょう」や「掲示板で調べましょう」などの答えも質問者に理解して欲しいなどを考えての答えです。

数学などの問題で、解説を見た後に理解していく学習法があるので学習の仕方が間違っているとは一概にはいえませんが・・・今回の問題では回答解説を見てから覚えていく(勉強していく)ような場所はほとんどないような気がしますが。

評価

0

しかし・・・

意地悪な人が多いな。。。

評価

0

NoNameさん有難うございます。

計算クラス
計算を使ったクラスを作る

表示クラス
表示させるクラスを作る

メインクラス
メインメソッドを使わないクラスを作るという

所まで分かっていたのですが答えは出せずにいました。計算クラスの方は自分で考えたのですが、
ここに記載されているのと違うようです。
答えは沢山あるような気がします。

他の方も含め有難うございました。

評価

0

mioさん良い情報サイトなどありましたら、
真に申し訳ございませんが、宜しくお願いします。


ネットで調べても

1、計算クラス
2、表示クラス
3、メインクラス
ってのは出てこないもので、初めは
そのようなクラスの名前があるのかと勘違いしていました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。