##概要
標準入力で「3」が入力された場合、
3
2
1
と1行ずつ出力するプログラムを書きたくて以下のプログラムを組んだのですが、想定通りの出力がされません。
どのようにすれば良いでしょうか。
java
1public class Main { 2 public static void main(String[] args) { 3 Scanner scan = new Scanner(System.in); 4 int input = sc.nextInt(); 5 System.out.println(line); 6 7 for(int i = input ; i < 0 ; i--){ 8 System.out.println(i); 9 } 10 } 11}
##試したこと
入力された値からどんどん減って行くプログラムなので、for文の初期化の際に変数を代入してますが、この部分がうまく動作しない箇所なのかなと考えてます。
回答3件
あなたの回答
tips
プレビュー