24sp ver.
Note: this is for the Spring 2024 iteration of CSE 121. Looking for a different quarter? Please visit https://courses.cs.washington.edu/courses/cse121/.
Math Class¶
(a set of useful methods for performing mathematical operations)
Method | Returns |
---|---|
Math.abs(value) | absolute value (make nonnegative) |
Math.max(value1, value2) | larger of two values |
Math.min(value1, value2) | smaller of two values |
Math.pow(base, exp) | base to the exp power |
Math.sqrt(num) | square root of num |
Example
// Evaluates to 8.0
double num = Math.pow(2, 3);
// Evaluates to 9.0
double big = Math.max(num, Math.sqrt(81));
System.out.println(big + " is big!");
Output
9.0 is big!
Returns¶
Declaration
public static type name(...) {
...
return expression;
}
Example
public static void main(String[] args) {
double seattleC = fToC(60.0);
double newYorkC = fToC(50.0);
System.out.println(seattleC);
System.out.println(newYorkC);
}
// Converts Fahrenheit to Celsius.
public static double fToC(double degreesF) {
double degreesC = 5.0 / 9.0 * (degreesF - 32);
return degreesC;
}
Output
15.555555555555557
10.0