JavaScript is required to use Bungie.net

OffTopic

Surf a Flood of random discussion.
2/20/2013 1:22:02 AM
4

Help with a simple Computer Science program.

[quote]import java.util.Scanner; public class Project4 { public static void main (String[] args) { int count; int i = 0; Scanner scan = new Scanner(System.in); System.out.print (" Please input a number to be shown the factors: "); count = scan.nextInt(); do{ i++; if(count%i == 0) System.out.println("The factors are: " + i); }while(i <= count); } }[/quote] That is my program and I just need someone to explain how to make all the solutions show up on one line without reiterating the "The factors are" line multiple times. Thanks.

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

View Entire Topic
  • Edited by Velocithon: 2/20/2013 2:53:20 AM
    Write "The Factors are..." outside of the loop. edit: Unless I'm misunderstanding the question. Do that, and use System.Print(i + " ") and it'll print all the factors on one line, while only printing "The Factors are" once.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

You are not allowed to view this content.
;
preload icon
preload icon
preload icon