Advanced Arithmetic Operation
Math class (docs)
Math is a class that provides common mathematical operations:
- Power and root
- Logarithm
- Max, Min
- Trigonometry
- Random
- …
Program.java
Data Type: Integer and Double
Integer [+,-,*,/] Integer = Integer
Integer [+,-,*,/] Integer = Integer
Double [+,-,*,/] Double = Double
Double [+,-,*,/] Double = Double
Double [+,-,*,/] Integer = Double
Double [+,-,*,/] Integer = Double
Integer / Integer
Integer / Integer
Integer → Double
Integer → Double
Double → Integer
Double → Integer
Input
Basic Methods of Scanner
Reading Strings
- nextLine()
- next()
One line
Reading Numners
- nextInt()
- nextDouble()
- nextLong()
Integer
Special Case
Output Formatting
Too Many Trailing Digits!
Try use this!
System.out.printf()
- System.out.format()
- Example
Format Works
Converters & Flags
Saving Formatted String in Variables
- Example: