0

Help, Why do I keep getting 0.0 no matter the input?

https://sololearn.com/coach/4/?ref=app import java.util.*; public class Program { public static void main(String[] args) { Scanner input = new Scanner(System.in); int houses = input.nextInt(); double percent; percent = 2 / houses * 100; System.out.print(Math.ceil(percent)); } }

26th Jun 2021, 2:15 AM
Da Russian
Da Russian - avatar
1 Odpowiedź
+ 4
because you provide 2 as integer, so division is whole division... try: percent = 2.0 / houses * 100;
26th Jun 2021, 2:22 AM
visph
visph - avatar