cant print the same value outside loop
up vote
0
down vote
favorite
int randomDecimal = (int) (1 + Math.random() * 255);
int division = (int) Math.ceil(randomDecimal / 2);
String binaryNumber = "";
int remainder;
int i;
for (i = 0; i < 8; i++)
division = (int) Math.ceil(division / 2);
remainder = division % 2;
binaryNumber = remainder + "";
i++;
System.out.println(binaryNumber);
the problem is that it should print a random 8 digit binary number like (10110010) but instead it just prints 0 or 1. what should i do?
loops binary
New contributor
add a comment |
up vote
0
down vote
favorite
int randomDecimal = (int) (1 + Math.random() * 255);
int division = (int) Math.ceil(randomDecimal / 2);
String binaryNumber = "";
int remainder;
int i;
for (i = 0; i < 8; i++)
division = (int) Math.ceil(division / 2);
remainder = division % 2;
binaryNumber = remainder + "";
i++;
System.out.println(binaryNumber);
the problem is that it should print a random 8 digit binary number like (10110010) but instead it just prints 0 or 1. what should i do?
loops binary
New contributor
Assign the value for the randomDecimal variable inside the loop... As per your code same random number will be looped 8 times
– chaitanya kvv
Nov 10 at 13:26
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
int randomDecimal = (int) (1 + Math.random() * 255);
int division = (int) Math.ceil(randomDecimal / 2);
String binaryNumber = "";
int remainder;
int i;
for (i = 0; i < 8; i++)
division = (int) Math.ceil(division / 2);
remainder = division % 2;
binaryNumber = remainder + "";
i++;
System.out.println(binaryNumber);
the problem is that it should print a random 8 digit binary number like (10110010) but instead it just prints 0 or 1. what should i do?
loops binary
New contributor
int randomDecimal = (int) (1 + Math.random() * 255);
int division = (int) Math.ceil(randomDecimal / 2);
String binaryNumber = "";
int remainder;
int i;
for (i = 0; i < 8; i++)
division = (int) Math.ceil(division / 2);
remainder = division % 2;
binaryNumber = remainder + "";
i++;
System.out.println(binaryNumber);
the problem is that it should print a random 8 digit binary number like (10110010) but instead it just prints 0 or 1. what should i do?
loops binary
loops binary
New contributor
New contributor
New contributor
asked Nov 10 at 13:22
D7Mz
31
31
New contributor
New contributor
Assign the value for the randomDecimal variable inside the loop... As per your code same random number will be looped 8 times
– chaitanya kvv
Nov 10 at 13:26
add a comment |
Assign the value for the randomDecimal variable inside the loop... As per your code same random number will be looped 8 times
– chaitanya kvv
Nov 10 at 13:26
Assign the value for the randomDecimal variable inside the loop... As per your code same random number will be looped 8 times
– chaitanya kvv
Nov 10 at 13:26
Assign the value for the randomDecimal variable inside the loop... As per your code same random number will be looped 8 times
– chaitanya kvv
Nov 10 at 13:26
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
Assign the value for the randomDecimal variable inside the loop...
As per your code same random number will be looped 8 times
Also below code is in correct.
binaryNumber = remainder + "";
As per your requirement it should be
binaryNumber = binaryNumber + remainder + "";
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
Assign the value for the randomDecimal variable inside the loop...
As per your code same random number will be looped 8 times
Also below code is in correct.
binaryNumber = remainder + "";
As per your requirement it should be
binaryNumber = binaryNumber + remainder + "";
add a comment |
up vote
0
down vote
accepted
Assign the value for the randomDecimal variable inside the loop...
As per your code same random number will be looped 8 times
Also below code is in correct.
binaryNumber = remainder + "";
As per your requirement it should be
binaryNumber = binaryNumber + remainder + "";
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
Assign the value for the randomDecimal variable inside the loop...
As per your code same random number will be looped 8 times
Also below code is in correct.
binaryNumber = remainder + "";
As per your requirement it should be
binaryNumber = binaryNumber + remainder + "";
Assign the value for the randomDecimal variable inside the loop...
As per your code same random number will be looped 8 times
Also below code is in correct.
binaryNumber = remainder + "";
As per your requirement it should be
binaryNumber = binaryNumber + remainder + "";
edited Nov 10 at 13:33
answered Nov 10 at 13:27
chaitanya kvv
1312
1312
add a comment |
add a comment |
D7Mz is a new contributor. Be nice, and check out our Code of Conduct.
D7Mz is a new contributor. Be nice, and check out our Code of Conduct.
D7Mz is a new contributor. Be nice, and check out our Code of Conduct.
D7Mz is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53239368%2fcant-print-the-same-value-outside-loop%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Assign the value for the randomDecimal variable inside the loop... As per your code same random number will be looped 8 times
– chaitanya kvv
Nov 10 at 13:26