# Chapter 2c - Built-in Functions and Math

## Built In Functionsβ

### Java Math Methods Tableβ

FunctionExplanation
Math. max(x,y)This method is used to find the highest value of x and y.
Math. min(x,y)This method is used to find the smallest value of x and y.
Math. round(x)This method is used to round off the decimal numbers to the nearest value. (4.25 will be rounded off to 4 & 4.55 will be rounded off to 5).
Math. sqrt(x)This method is used to find the square root of a number.
Math. pow(x,y)This method returns the value of the first argument raised to the power to the second argument.(i.e. xy).
Math.abs(x)This method returns the absolute (positive) value of x.
Math. ceil(x)This method is used to find the smallest integer value that is greater than or equal to the given number.
Math. floor()This method is used to find the largest integer value which is less than or equal to the given number.

### Example Usageβ

``public class Main {public static void main(String[] args)     {        double num1 = 4;        double num2 = 2;        double num3 = 4.25;      // return the Minimum of two numbers      System.out.println("Minimum of " + num1 + " and " + num2 + "is: " + Math.min(num1, num2));      // returns the Maximum of two numbers      System.out.println("Maximum of " + num1 + " and " + num2 + "is: " + Math.max(num1, num2));      //returns 16 i.e. 4*4       System.out.println("Power of " + num1 + " and " + num2 + "is: " + Math.pow(num1, num2));       // returns the decimal number rounded to the nearest whole number value.      System.out.println("Rounding off " + num3 + " yields: " + Math.round(num3));      // returns the square root of num1       System.out.println("Square root of " + num1 + " is " + Math.sqrt(num1));      // returns the absolute value of int type      System.out.println("Absolute value " + num1 + " is " + Math.abs(num1));      // returns the smallest integer value that is greater than or equal to the given numbe       System.out.println("Ceiling  of " + num3 + " is " + Math.ceil(num3));      // returns the largest integer value which is less than or equal to the given number      System.out.println("Floor  of " + num3 + " is " + Math.floor(num3));  }}``
π§ͺ Try the code out!

π

### Practice Activityβ

##### Movies Calculation Activity π₯

• You have \$37 in bills and \$0.50 in coins.
• Each ticket costs \$7.50. Upon reaching the theatre you find out that the ticket kiosk is broken and canβt take coins.

Write a program to calculate how many friends you can take to the movies with you, and how much money you are left with after buying the tickets. Use variables for each number used in your program.

Notes:

• Remember to buy a ticket for yourself
• Money left = Initial amount of money - total cost of tickets (for yourself)

Expected Output

``I have \$37.5Since I can't use the coins, I can only use \$37.0 to buy tickets.Each ticket costs \$7.5I can take 3 friends to the movies along with me!I am left with \$7.5``
β Modify the following code so that it fulfills the assigment requirements.