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?










share|improve this question







New contributor




D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • 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














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?










share|improve this question







New contributor




D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • 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












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?










share|improve this question







New contributor




D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











 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






share|improve this question







New contributor




D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Nov 10 at 13:22









D7Mz

31




31




New contributor




D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






D7Mz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











  • 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




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












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 + "";






share|improve this answer






















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );






    D7Mz is a new contributor. Be nice, and check out our Code of Conduct.









     

    draft saved


    draft discarded


















    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






























    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 + "";






    share|improve this answer


























      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 + "";






      share|improve this answer
























        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 + "";






        share|improve this answer














        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 + "";







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 10 at 13:33

























        answered Nov 10 at 13:27









        chaitanya kvv

        1312




        1312




















            D7Mz is a new contributor. Be nice, and check out our Code of Conduct.









             

            draft saved


            draft discarded


















            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.













             


            draft saved


            draft discarded














            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














































































            Popular posts from this blog

            Top Tejano songwriter Luis Silva dead of heart attack at 64

            政党

            天津地下鉄3号線