Hands On - Lambda Expression
Hands On - Lambda Expression
}
}
import java.util.Scanner;
-----------------------------------------------------------------------------------
-----------
import java.util.*;
public class NumberTypeUtility
{
public static NumberType isOdd()
{
NumberType nt = null;
nt=(n)->
{
if(n%2==0)
return false;
else
return true;
};
return nt;
}
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int num;
num = sc.nextInt();
NumberType number = isOdd();
if (number.checkNumberType(num))
System.out.println(num+" is odd");
else
System.out.println(num+" is not odd");
}
}
-----------------------------------------------------------------------------------
---------------------------
Validate Name
@FunctionalInterface
public interface Validate{
//write the abstract method
public boolean validateName(String name);
}
import java.util.Scanner;
boolean isValidProductName =
ValidateUtility.validateProductName().validateName(pname);
if(isValidEmployeeName)
System.out.println("Employee name is valid");
else
System.out.println("Employee name is invalid");
if(isValidProductName)
System.out.println("Product name is valid");
else
System.out.println("Product name is invalid");
}
-----------------------------------------------------------------------------------
----------------------------------
Perform Calculation
import java.util.Scanner;
--------------------------------------------------------
*-------------------------------------------------------