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.