0
Whats wrong with this code im trying to get a for loop and get all numbers from x(scanner) to 0
import java.util.*; import java.util.Scanner; class Dcoder { public static void main(String args[]){ Scanner sc = new Scanner(System.in); int i; int x = sc.nextInt(); if (x < 0) { System.out.println("enter a number above 0"); } else if(x>0) { for (i=x;i>0;i=i--){ System.out.println(i); } } } }
2 odpowiedzi
+ 15
● in 2nd for() loop, make condition i=--i;
//as i=i-- , means value of i will remain i only(no decrement)(infinite loop).
● btw there was no need of writing "import java.util.Scanner" as U have already wrote "import java.util.*" (it includes Scanner Class also).
+ 1
Thank you you solved it