import java.util.Scanner;
class Condicionais {
public String evenOrOdd(int number) {
return number % 2 == 0 ?
("the number " + number + " is even.") :
("the number " + number + " is odd.");
}
public String isAproved(int grade) {
return grade >= 7 ?
("the student had average " + grade + " is approved.") :
grade >= 5 && grade < 7 ?
("the student had average " + grade + " is in recovery.") :
("the student had average " + grade + " is not approved.");
}
public String isPermitted(String password) {
return password.equals("123456") ?
("Authorized access") :
("Unauthorized access");
}
public String isGreaterThan(int number_1, int number_2) {
return number_1 > number_2 ?
("The great number is " + number_1) :
number_1 < number_2 ?
("The great number is " + number_2) :
("This numbers are equals.");
}
public String verifyDiscount(double buyValue) {
return buyValue >= 100.0 ?
("""
Discount of 10%% applied.
New value: R$ %.2f
""".formatted(buyValue * 0.9)
):
(
"""
Any discount applied.
Total Value: R$ %.2f
""".formatted(buyValue)
);
}
public String dayWeekVerify(String day) {
day.toLowerCase();
System.out.println(day);
return (
day.equals("monday") || day.equals("tuesday") ||
day.equals("wednesday") || day.equals("thuesday") || day.equals("friday")
) ?
day + " it`s a working day." :
"This not is a working day.";
}
public String valueInInteval(double loan) {
return loan >= 1000 || loan <= 5000 ?
(String.format("The value %.2f is within the range", loan)) :
(String.format("The value %2.f not is within the range"));
}
public String isTriangle(double co, double base, double ca) {
return (
co + ca > base &&
co + base > ca &&
ca + base > co
) ? "Os lado podem formar um triângulo" :
"Não formam um triângulo";
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Condicionais cond = new Condicionais();
System.out.println(cond.evenOrOdd(10));
System.out.println(cond.evenOrOdd(11));
System.out.println(cond.evenOrOdd(0));
System.out.println(cond.evenOrOdd(-1));
System.out.println(cond.evenOrOdd(-2));
System.out.println(cond.isAproved(10));
System.out.println(cond.isAproved(6));
System.out.println(cond.isAproved(5));
System.out.println(cond.isAproved(4));
System.out.println(cond.isAproved(7));
System.out.println("Enter your password: ");
String password = scanner.nextLine();
System.out.println(cond.isPermitted(password));
System.out.println("Enter the number one: ");
int number_1 = scanner.nextInt();
System.out.println("Enter the number two");
int number_2 = scanner.nextInt();
System.out.println(cond.isGreaterThan(number_1, number_2));
System.out.print("Enter the value of buy: ");
double value = scanner.nextDouble();
System.out.println(cond.verifyDiscount(value));
scanner.nextLine();
System.out.print("Enter day of the week: ");
String dayWeek = scanner.nextLine();
System.out.println(cond.dayWeekVerify(dayWeek));
System.out.print("Enter the loan value: ");
double loan = scanner.nextDouble();
System.out.println(cond.valueInInteval(loan));
System.out.println("Digite os três lados para verificação: ");
double co = scanner.nextDouble();
double base = scanner.nextDouble();
double ca = scanner.nextDouble();
System.out.println(cond.isTriangle(co, base, ca));
}
}