Suppose you want to print out numbers in brackets, formatted as follows: [1] [2] [3] and so on. Write a method that takes two parameters: howMany and lineLength. The method should printout line numbers from 1 to howMany in the previous format, but it should not output more than lineLength characters on any one line.
Hi Friend,
Try this:
import java.util.*; class NumberExample1 { public static void main(String[] args) { int count=0; Scanner input=new Scanner(System.in); System.out.print("How many numbers do you want to enter: "); int nums=input.nextInt(); System.out.print("Length of Line: "); int len=input.nextInt(); for(int i=1;i<=nums;i++){ if(count==len){ System.out.print("\n"); } System.out.print("["+i+"]"+" "); count++; } } }
Thanks
Thanks so much! I have 1 doubt, the question says it should not output more than lineLength "CHARACTERS" on any one line. That means it counts the entire [1] [2] [3] as a character. Any help with this?
Ads