Sometimes in Competitive programming, it is essential to print the output in a given specified format. Most users are familiar with printf function in C. Let us see discuss how we can format the output in Java:
This is the easiest of all methods as this is similar to printf in C. Note that System.out.print() and System.out.println() take a single argument, but printf() may take multiple arguments.
Printing simple integer: x = 100 Formatted with precison: PI = 3.14 Formatted to specific width: n = 5.2000 Formatted to right margin: n = 2324435.2500
System.out.format() is equivalent to printf() and can also be used.
DecimalFormat is used to format decimal numbers.
Without fraction part: num = 123 Formatted to Give precison: num = 123.46 appended zeroes to right: num = 123.456700 formatting Numeric part : num = 00123.46 your Formatted Dream Income : $23,456.79
This class is present in java.text package.
Formatted Date : 09-08-2018 Parsed Date : Sat Feb 18 00:00:00 UTC 1995
This article is contributed by Pankaj Kumar. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
- Practice for cracking any coding interview
- Java pow() method with Example
- Arrays in Java
- What does start() function do in multithreading in Java?
- Iterators in Java
- Ways to read input from console in Java
- Command Line arguments in Java
- Scanner and nextChar() in Java
- Fast I/O in Java in Competitive Programming
- Difference between Scanner and BufferReader Class in Java
- Collections in Java
- Garbage Collection in Java
- Scanner Class in Java
- How to compare two arrays in Java?
- Arrays in Java
Improved By : Mayur_jain