Computer Science, asked by swagata5349, 1 month ago

Give output of the following : [2]

i) System.out.println (Math.floor(-99.4));

ii) System.out.println (Math.ceil(-0.95));​

Answers

Answered by BrainlyProgrammer
3

Answer (i)

System.out.println(Math.floor(-99.4));

  • Math.floor() rounds the number upto next lower integer. Return data type: Double

So, Math.floor(-99.4) will be -100.0.

Answer (ii)

System.out.println(Math.ceil(-0.95));

  • Math.ceil() is opposite of Math.floor().
  • Math.ceil() rounds the number upto next higher integer. Return data type: Double

So, Math.ceil(-0.95) will be 0.0

_____

Final Answer:-

-100.0

0.0

_____

More about Math Functions:-

  • Math.abs(a) returns absolute (positive) value of a number. Return data type: Depends on data type input given by the user.
  • Math.pow(a) returns a number raised to power other number. Return data type: Double
  • Math.max(a,b)- Returns the maximum value between two parameters. Return data type: Depends on the data type of the parameters.
  • Math.min(a,b)- Returns minimum value between two parameters. Return data type: Depends on the data type of the parameters.
  • Math.cbrt(a)- Returns cube root. Return data type: Double.
  • Math.sqrt(a)- Returns square root. Return data type: Double.
  • Math.log(a)- Returns natural logarithmic value of a given argument. Return data type: Double.
  • Math.round(a)- Returns the number rounded to the nearest integer. (For more info: Please check the Knowledge box given at last.)
  • Math.rint(a)- Returns the nearest integer of a given number. Return data type: double
  • Math.exp(a)- Returns exponential value of a given argument. Return data type: double
  • Math.random()- There are no argument in this function and it returns random number between 0 and 1. Return data type: double

_______

Knowledge Box...!

  • It is necessary to know that round() and rint() are not same.
  • Math.round() returns number in int data type while Math.rint() returns number in double data type.
  • Another Difference... Let's take -9.5 as a parameter Math.round(-9.5) will return -9 while Math.rint(-9.5) returns -10.0
Similar questions