-
Notifications
You must be signed in to change notification settings - Fork 0
/
printff.java
39 lines (31 loc) · 1.23 KB
/
printff.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
public class printff {
public static void main(String[] args) {
// printf() = an optional method to control, format, and display text to the console window
// two arguments = format string + (object/variable/value)
// % [flags] [precision] [width] [conversion-character]
boolean myBoolean = true;
char myChar = '@';
String myString = "Bro";
int myInt = 50;
double myDouble = 1000;
// [conversion-character]
System.out.printf("%b\n",myBoolean);
System.out.printf("%c\n",myChar);
System.out.printf("%s\n",myString);
System.out.printf("%d\n",myInt);
System.out.printf("%f\n",myDouble);
//[width]
// minimum number of characters to be written as output
System.out.printf("Hello %10s\n",myString);
//[precision]
// sets number of digits of precision when outputting floating-point values
System.out.printf("You have this much money: %.1f\n",myDouble);
// [flags]
// adds an effect to output based on the flag added to format specifier
// - : left-justify
// + : output a plus ( + ) or minus ( - ) sign for a numeric value
// 0 : numeric values are zero-padded
// , : comma grouping separator if numbers > 1000
System.out.printf("You have this much money: %f",myDouble);
}
}