public class helloworld {
public static void main(String args[]) {
//j + j =i%==3 for (int i =0; i<=100; i++) { for(int j =0; j<=100; j++) { for(int k =0; k<=100; k++) { if(i%3==0) { if(j + k ==i) { } System.out.print(j + "+" + k + "=" + (i) +""); System.out.println(""); } } } }
}
}
質問は編集できますので適宜調整してください。
>初心者で間違えだらけです。教えてくれたら、助かります。
「初心者アイコン」を質問につければ書かなくて良いです。
コードやエラーはマークダウンのcode機能を利用してご提示ください。
https://teratail.com/questions/238564
あと「やりたいこと」はいいとして、現在のコードで起きている問題を具体的に記載してください。
https://teratail.com/help/question-tips#questionTips3-4-1
タイトルは簡潔に書いて要件は質問文に書こうぜ。
宿題丸投げにしか見えねぇ。
何を調べてどうなると思って書いたコードのどこがうまく行かなくて質問したいのかハッキリ書いて。
2 数の和を求めたいなら 3 重ループにする必要はないし、j + k == i ではない組み合わせも表示されてしまってますね…。
「(思ったように)動かない、動かない」とコードをあれこれとこねくり回す前に、処理の流れをひとつひとつ整理しましょう。少なくとも頭の中で完成していなければコードには書けないし、プログラムは完成しません。
ってか、題意に沿う組み合わせ、1000パターン超えるんですが、問題正しいんですか?