Slides_MathClassAndWrapperClasses.pdf - Unit 2 Using Objects Math And Wrapper Classes Adapted from 1 Building Java Programs A Back to Basics Approach by

Slides_MathClassAndWrapperClasses.pdf - Unit 2 Using...

This preview shows page 1 - 5 out of 21 pages.

Unit 2: Using Objects Math And Wrapper Classes Adapted from: 1) Building Java Programs: A Back to Basics Approach by Stuart Reges and Marty Stepp 2) Runestone CSAwesome Curriculum
Image of page 1
2 Static Methods The Math class has many useful static methods. The class is part of the java.lang package (group of classes) that is available by default(no need to import to use). To call these, use the syntax: Math. methodName ( parameters ); double answer = Math.sqrt(9.2); int b = Math.round(5.6755);
Image of page 2
3 Java's Math class Method name Description int abs(int x) double abs(double x) returns the absolute value of a int or double value (overloaded method) double pow(double base, double exponent) Returns the value of the first parameter raised to the power of the second parameter double sqrt(double x) Returns the positive square root of a double value double random() Returns a random double value greater than or equal to 0.0 and less than 1.0 Constant Description Math.E 2.7182818... Math.PI 3.1415926...
Image of page 3
4 Calling Math methods Examples: double squareRoot = Math.sqrt(121.0) ; System.out.println(squareRoot); // 11.0 int absoluteValue = Math.abs(-50) ; System.out.println(absoluteValue); // 50 System.out.println( Math.min(3, 7) + 2); // 5 The Math methods do not print to the console.
Image of page 4
Image of page 5

You've reached the end of your free preview.

Want to read all 21 pages?

  • Fall '20
  • Subroutine, Marty Stepp, Stuart Reges, double answer

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture