Show all numbers witch divides by 30
Hi. This is my first post, I just started programming in uniersity, so please be soft... :)
I am giving to program number from 1- 10000 it must print out all numbers witch can divide by 30.
Something is terrible wrong with loop statement in end. I hope you can help me.
Code:
import java.util.Scanner;
public class CheckNumberRange
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
System.out.println("Write number between 1 - 10'000: ");
int x = keyboard.nextInt();
int legalNumbers = x / 30;
int allNumbers = 0;
if
(x > 0 && x < 10000)
{
System.out.println("Number is correct");
}
if (x < 0 || x > 10000)
{
System.out.println("Sorry you entered wrong number");
}
{
//check if x is working
System.out.println("Entered number was: " + x);
System.out.println("Number " + x + " divides " + legalNumbers + " times with divider 30");
System.out.println("___________________________________________");
//show all numbers witch are divided with x
for (int i=30; i<=1000; i = 30 + i)
allNumbers = i+x%30;
System.out.println("Numbers witch are dividable with 30 are " + allNumbers);
}
}
}