Math

How to write a program using this statement, int n = (int)Math.floor(Math.random()*100000+1);?

lass GuessingGame {

public static void main(String[] args) {

int n = (int)Math.floor(Math.random()*100000+1);

int sum = 0;

int digit;

number = x;

digit = x % 10;

sum += digit;

x = x/10;

digit = x % 10;

sum += digit;

x = x/10;

digit = x % 10;

sum += digit;

x = x/10;

digit = x % 10;

sum += digit;

System.out.println("Given number= "+number+"; sum of digits = "+sum);

}

}

How to write a program using this statement, int n = (int)Math.floor(Math.rando

lass GuessingGame {

public static void main(String[] args) {

int n = (int)Math.floor(Math.rando

int sum = 0;

int digit;

number = x;

digit = x % 10;

sum += digit;

x = x/10;

digit = x % 10;

sum += digit;

x = x/10;

digit = x % 10;

sum += digit;

x = x/10;

digit = x % 10;

sum += digit;

System.out.println("Given number= "+number+"; sum of digits = "+sum);

}

}

```
public static void main(String[] args)
{
int n = (int)Math.floor(Math.random()*100000+1);
int sum = 0;
int digit;
int x = n;
while(x > 0)
{
digit = x % 10;
x /= 10;
sum += digit;
}
System.out.println("Given number= "+number+"; sum of digits = "+sum);
}
```

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.

Get Random Number between 2 and 100,000 and store in Guess

Set Low Guess = 0

Set High Guess = 100001

Start Loop

Ask User if Guess is correct and ask for lower or higher

If higher

move guess to low guess

if guess + 100 < high guess

add 100 to guess goto start loop

else if guess +10 < high guess

add 10 to guess goto start loop

else add 1 to guess goto start loop

if lower

move guess to high guess

if guess - 100 > low guess

subtract 100 from guess goto start loop

else if guess - 10 > low guess

subtract 10 from guess goto start loop

else subtract 1 from guess goto start loop

End Loop

NOTE - the more nested if's you put in the faster the program should get to the correct number.