the Q is : How can i count how many years it will take for the population of a town to go over 30.000 .. consider that it Increases 10% every year ?? And this is my code & i don't where is the mistake ?? Note : i have to use while or do while only ..
import java.util.Scanner; public class popu { public static void main (String [] args ) { int countYear = 1; int popu = 0; double popuCount = popu + ( popu * 0.1);
System.out.println("pleas enter population :" ); Scanner keyboard = new Scanner (System.in); popu = keyboard.nextInt(); while ( popu < 30000);{ System.out.println( popuCount); countYear++; //System.out.println("huge people !!");
}
System.out.println(); System.out.println("thx");
}
}
Hi, Try this Mate
import java.util.Scanner;
public class popu {
public static void main(String[] args) { int countYear = 1; int popu = 0; System.out.println("pleas enter population :"); Scanner keyboard = new Scanner(System.in); popu = keyboard.nextInt(); while (popu < 30000) { System.out.println(popu); popu+=(int)(popu*0.1); countYear++; } System.out.println("No of Years Required for population above 30000 are :"+countYear); System.out.println("huge people !!"); }
}
BY NAVDEEP SACHDEVA
thx =^.^=