I have to display a table for detecting multiples for 2 numbers.
I'm having trouble formatting my output.
The multiples should be printed left-aligned in columns 8 characters wide, 5 multiples per line.
I know it should be simple but i cant figure out how to display 5 multiples per line.
can anyone help?
public class Multiples_Loop_Table {
public static void main(String[] args)
{
int total = 0;
//table heading
System.out.println(" Integers from 300 to 200");
System.out.println(" -----------------------------");
for (int high = 300; high >= 200 && high <= 300; )
{
if ( (high % 11 == 0) != (high % 13 == 0))
{
System.out.printf("%-8d", high);
total += high;
}
high = high - 1;
}
//Total of all integers added togather
System.out.println("
Here's the total for all integers: " + total );
//System.out.println("Here's the total number of integers found: " + );
//for every high add 1 to ?
example:
299 297 275 273 264
260 253 247 242 234
231 221 220 209 208
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…