import
java.util.function.LongPredicate;
public
class
LongPredicateDemo {
public
static
void
main(String[] args)
{
LongPredicate longPredicate = (x) ->
{
return
(x ==
500000
);
};
System.out.println(
"499999 is equal to 500000 "
+ longPredicate.test(
499999
));
LongPredicate longPredicate1 = (x) ->
{
return
(x <=
500000
);
};
System.out.println(
"499999 is less than equal to 500000 "
+ longPredicate1.test(
499999
));
LongPredicate longPredicate2
= longPredicate.and(longPredicate1);
System.out.println(
"500000 is equal to 500000 "
+ longPredicate2.test(
500000
));
longPredicate2 = longPredicate.or(longPredicate1);
System.out.println(
"500001 is less than equal to 500000 "
+ longPredicate2.test(
500001
));
longPredicate2 = longPredicate1.negate();
System.out.println(
"499999 is greater than 500000 "
+ longPredicate2.test(
499999
));
}
}