変数 int num にシステムから入力値が与えられる。変数numの値が100以下の時にループ処理を行うwhile文を宣言し、while文の処理では変数numに数値を加算していく。
加算する値は3の倍数を加算する。
(1回目の処理では+3、2回目の処理で+6, 3回目の処理で+9、...)
ループ後に変数の値を画面に表示し,処理結果が正しいことを確認したい。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String text = scan.next();
int num = Integer.parseInt(text);
while(num<=100){ num=num+3; } System.out.print(num);
}
}
これだと常に入力値numに対して3を加算していっている...ということは理解しているのですが
n回目の処理のときの3の倍数の表現方法が不明です。
ヒントを頂けないでしょうか。
回答2件
あなたの回答
tips
プレビュー