Java Math Class Review Flashcards
16 Questions
100 Views

Java Math Class Review Flashcards

Created by
@MatchlessAltoSaxophone

Questions and Answers

What is the output of System.out.print( Math.pow( 4, 2) )?

  • 16.0 (correct)
  • 6.0
  • 12
  • 8.0
  • What is the output of System.out.println( Math.ceil( 5.1 ) )?

  • 5.0
  • 5.1
  • 5.5
  • 6.0 (correct)
  • What is the output of System.out.println( Math.floor( 8.9 ) )?

  • 9.0
  • 8.0 (correct)
  • 7.0
  • 8.9
  • What is the output of System.out.println( Math.sqrt( 49 ) )?

    <p>7.0</p> Signup and view all the answers

    What is the output of System.out.println( Math.round( 12.34 ) )?

    <p>12</p> Signup and view all the answers

    What is the output of System.out.println( Math.round( 12.56 ) )?

    <p>13</p> Signup and view all the answers

    What is the output of System.out.println( Math.max( 7, 3 ) )?

    <p>7</p> Signup and view all the answers

    What is the output of System.out.println( Math.min( 7, 3 ) )?

    <p>3</p> Signup and view all the answers

    What is the output of System.out.println( Math.max( 2.3, 5.6 ) )?

    <p>5.6</p> Signup and view all the answers

    What is the output of System.out.println( Math.min( 2.3, 5.6 ) )?

    <p>2.3</p> Signup and view all the answers

    What is the output of System.out.println( Math.abs(-213) )?

    <p>213</p> Signup and view all the answers

    What is the output of System.out.println( Math.abs(213) )?

    <p>213</p> Signup and view all the answers

    What is the output of System.out.println( Math.ceil( Math.sqrt(17) ) )?

    <p>5.0</p> Signup and view all the answers

    What is the range of Math.random()?

    <p>[0.0, 1.0)</p> Signup and view all the answers

    What is the range of Math.random() * 10?

    <p>[0.0, 10.0)</p> Signup and view all the answers

    What is the range of Math.random() * 20 + 10?

    <p>[10.0, 30.0)</p> Signup and view all the answers

    Study Notes

    Java Math Class Overview

    • Math.pow(4, 2) computes 4 raised to the power of 2, resulting in 16.0.
    • Math.ceil(5.1) rounds a number up to the nearest integer, resulting in 6.0.
    • Math.floor(8.9) rounds a number down to the nearest integer, resulting in 8.0.

    Square Root and Rounding Functions

    • Math.sqrt(49) calculates the square root of 49, resulting in 7.0.
    • Math.round(12.34) rounds 12.34 to the nearest integer, resulting in 12.
    • Math.round(12.56) rounds 12.56 to the nearest integer, resulting in 13.

    Max and Min Functions

    • Math.max(7, 3) returns the greater of the two values, which is 7.
    • Math.min(7, 3) returns the lesser of the two values, which is 3.
    • Math.max(2.3, 5.6) compares two double values and returns the larger one, 5.6.
    • Math.min(2.3, 5.6) compares two double values and returns the smaller one, 2.3.

    Absolute Value Function

    • Math.abs(-213) returns the absolute value of -213, resulting in 213.
    • Math.abs(213) returns the absolute value of 213, which is also 213.

    Random Number Generation

    • Math.random() generates a random number in the range [0.0, 1.0).
    • Math.random() * 10 produces a random number in the range [0.0, 10.0).
    • Math.random() * 20 + 10 generates a random number in the range [10.0, 30.0).

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Test your knowledge of the Java Math class with these flashcards. Each card includes a coding example demonstrating specific Math methods like pow, ceil, and floor. Perfect for students looking to enhance their understanding of mathematical operations in Java programming.

    More Quizzes Like This

    Java Math Methods Quiz
    3 questions

    Java Math Methods Quiz

    HandsDownSanctuary avatar
    HandsDownSanctuary
    Java Math Class Methods Flashcards
    9 questions
    Use Quizgecko on...
    Browser
    Browser