Monday, February 11, 2019

Java Conditionals

Primitives
import java.util.Scanner;

public class Cond {
    public static void main(String[] args) {
        int m = 8;
        if (m > 0 && m < 4) {
            System.out.println("You are between 1 to 3.");
        } else if (m > 3 && m < 7) {
            System.out.println("You are between 4 to 6.");
        } else if (m > 6 && m < 10) {
            System.out.println("You are less than 10.");
        } else {
            System.out.println("You are bigger than 9 or less than 0.");
        }

        switch (m) {
            case 1:
            case 3:
                System.out.println("M is odd and less than 4.");
                break;
            case 2:
            case 4:
                System.out.println("m is even number: " + m);
                break;
            default:
                System.out.println("m equals " + m);
        }

        Scanner sc = new Scanner(System.in);
        System.out.print("Please enter a day in the week: ");
        String s = sc.nextLine();
        // only works after Java 7
        switch (s) {
            case "0":
                System.out.println("Sunday"); break;
            case "1":
                System.out.println("Monday"); break;
            case "2":
                System.out.println("Tuesday"); break;
            case "3":
                System.out.println("Wednesday"); break;
            case "4":
                System.out.println("Thursday"); break;
            case "5":
                System.out.println("Friday"); break;
            case "6":
                System.out.println("Saturday"); break;
        }
    }
}

No comments:

Post a Comment