java.lang.Long max(long a, long b)
Description
Make a note that the max() method of Long class is static thus it should be accessed statically which means the we would be calling this method in this format:
Long.max(method args)
Non static method is usually called by just declaring method_name(argument) however in this case since the method is static, it should be called by appending the class name as suffix. We will be encountering a compilation problem if we call the java max method non statically.
Method Syntax
public static long max(long a, long b)
Method Argument
| Data Type | Parameter | Description |
|---|---|---|
| long | a | the first operand |
| long | b | the second operand |
Method Returns
The max(long a, long b) method of Long class returns the greater of a and b.
Compatibility
Requires Java 1.8 and up
Java Long max(long a, long b) Example
Below is a simple java example on the usage of max(long a, long b) method of Long class.
package com.javatutorialhq.java.examples;
import java.util.Scanner;
/*
* This example source code demonstrates the use of
* max(long a, long b) method of Long class
*/
public class LongMaxExample {
public static void main(String[] args) {
// Ask for user input
System.out.print("Enter a value:");
// declare a scanner object to read the user input
Scanner s = new Scanner(System.in);
// get the first value
long firstValue = s.nextLong();
// ask for another input
System.out.print("Enter another value:");
// get the second value
long secondValue = s.nextLong();
// get the greater of two long values
Long result = Long.max(firstValue,secondValue);
// print the result
System.out.println("Result:" + result);
// close the scanner object
s.close();
}
}
Sample Output
Below is the sample output when you run the above example.
