Topic 4
1.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter your age: ");
int age = scanner.nextInt();
System.out.println(age);
if (age >= 18) {
System.out.println("adult");
}
}
}
2.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter first integer: ");
int first = scanner.nextInt();
System.out.print("Enter second integer: ");
int second = scanner.nextInt();
System.out.println(first + " " + second);
if (first == second) {
System.out.println("equal");
}
}
}
3.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter first decimal number: ");
double first = scanner.nextDouble();
System.out.print("Enter second decimal number: ");
double second = scanner.nextDouble();
System.out.println(String.format("%.2f",first) + " " + String.format("%.2f",second));
if (first > second) {
System.out.println("The first one is greater than the second one");
}
}
}
4.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a single character: ");
char input = scanner.next().charAt(0);
System.out.println(input);
if (input == 'A' || input == 'E' || input == 'I' || input == 'O' || input == 'U' ||
input == 'a' || input == 'e' || input == 'i' || input == 'o' || input == 'u') {
System.out.println("vowel");
}
}
}
5.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a single integer: ");
int number = scanner.nextInt();
System.out.println(number);
if (number != 0 && number % 2 == 0) {
System.out.println("even");
}
}
}
6.
import java.util.Scanner;
public class Main{
public static void main(String[] args)
{
Scanner get = new Scanner(System.in);
System.out.print("Enter first decimal number: ");
double a = get.nextDouble();
System.out.print("Enter second decimal number: ");
double b = get.nextDouble();
System.out.print("Enter third decimal number: ");
double c = get.nextDouble();
System.out.printf("%.2f %.2f", a, b);
if(c > (a + b)){
System.out.printf(" %.2f",c);
}
}
}
Topic 5
1.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter age: ");
int age = scanner.nextInt();
if (age >= 18) {
System.out.println("adult");
} else {
System.out.println("minor");
}
}
}
2.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a: ");
int a = scanner.nextInt();
System.out.print("Enter b: ");
int b = scanner.nextInt();
System.out.print("Enter c: ");
int c = scanner.nextInt();
int sum = a + b;
if (sum > c) {
System.out.printf("%d + %d > %d = yes\n", a, b, c);
} else {
System.out.printf("%d + %d > %d = no\n", a, b, c);
}
}
}
3.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int total = 50;
System.out.print("Enter first positive integer: ");
int firstInt = scanner.nextInt();
System.out.print("Enter second positive integer: ");
int secondInt = scanner.nextInt();
if (firstInt % 2 == 0) {
total += firstInt;
} else {
total -= firstInt;
}
if (secondInt % 2 == 0) {
total += secondInt;
} else {
total -= secondInt;
}
System.out.println(total);
}
}
4.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter your birth year: ");
int birthYear = scanner.nextInt();
int currentYear = 2022;
int age = currentYear - birthYear;
if (age >= 60) {
System.out.println("senior citizen");
} else {
System.out.println("not senior citizen");
}
}
}
5.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a character: ");
char choice = scanner.next().charAt(0);
if (choice == 'Y' || choice == 'y') {
System.out.println("Here's your ice cream");
} else {
System.out.println("Okay, maybe some other time");
}
}
}
6.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter x: ");
double x = scanner.nextDouble();
System.out.print("Enter y: ");
double y = scanner.nextDouble();
System.out.print("Enter z: ");
double z = scanner.nextDouble();
if ((x <= y && z >= x && z <= y) || (x >= y && z >= y && z <= x)) {
System.out.printf("%.2f is within %.2f and %.2f\n", z, x, y);
} else {
System.out.printf("%.2f is outside %.2f and %.2f\n", z, x, y);
}
}
}
Topic 6
1.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer: ");
int number = scanner.nextInt();
if (number == 0) {
System.out.println("Zero");
} else if (number % 2 == 0) {
System.out.println("Even");
} else {
System.out.println("Odd");
}
}
}
2.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a character: ");
char gender = scanner.next().charAt(0);
if (gender == 'M' || gender == 'm') {
System.out.println("Male");
} else if (gender == 'F' || gender == 'f') {
System.out.println("Female");
} else {
System.out.println("Prefer not to say");
}
}
}
3.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter first number: ");
int num1 = input.nextInt();
System.out.print("Enter second number: ");
int num2 = input.nextInt();
int sum = num1 + num2;
if (sum > 0) {
System.out.println("Positive");
} else if (sum < 0) {
System.out.println("Negative");
} else {
System.out.println("Zero");
}
}
}
4.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter decimal value 1: ");
double value1 = scanner.nextDouble();
System.out.print("Enter decimal value 2: ");
double value2 = scanner.nextDouble();
System.out.print("Enter decimal value 3: ");
double value3 = scanner.nextDouble();
double totalIncome = value1 + value2 + value3;
if (totalIncome < 200000) {
System.out.println("average");
} else if (totalIncome >= 200000 && totalIncome < 400000) {
System.out.println("rich");
} else if (totalIncome >= 400000 && totalIncome < 600000) {
System.out.println("super rich");
} else {
System.out.println("crazy rich");
}
}
}
5.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer: ");
int x = scanner.nextInt();
if (x % 7 == 0 && x % 3 != 0) {
System.out.println("Code");
} else if (x % 3 == 0 && x % 7 != 0) {
System.out.println("Chum");
} else if (x % 7 == 0 && x % 3 == 0) {
System.out.println("CodeChum");
} else {
System.out.println("None of the above");
}
}
}
6.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter integer x: ");
int x = input.nextInt();
System.out.print("Enter integer y: ");
int y = input.nextInt();
if (x > y) {
System.out.println("x is greater than y");
} else if (x < y) {
System.out.println("x is lesser than y");
} else {
System.out.println("x is equal to y");
}
input.close();
}
}
Topic 7
1.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Please enter age category: ");
char ageCategory = scanner.next().charAt(0);
switch (ageCategory) {
case 'B':
System.out.println("Baby = P0.00");
break;
case 'T':
System.out.println("Teenager = P2000.00");
break;
case 'A':
System.out.println("Adult = P15000.00");
break;
case 'S':
System.out.println("Senior Citizen = P4000.00");
break;
default:
System.out.println("Invalid age category entered.");
}
}
}
2.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter the day of the week: ");
int day = input.nextInt();
switch (day) {
case 1:
System.out.println("Sunday");
break;
case 2:
System.out.println("Monday");
break;
case 3:
System.out.println("Tuesday");
break;
case 4:
System.out.println("Wednesday");
break;
case 5:
System.out.println("Thursday");
break;
case 6:
System.out.println("Friday");
break;
case 7:
System.out.println("Saturday");
break;
default:
System.out.println("Invalid day");
}
}
}
3.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter first number: ");
double num1 = scanner.nextDouble();
System.out.print("Enter second number: ");
double num2 = scanner.nextDouble();
System.out.print("Enter operation (+, -, *, or /): ");
char operator = scanner.next().charAt(0);
double result;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
result = -999.99;
break;
}
System.out.printf("Result: %.2f", result);
scanner.close();
}
}
4.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter your grade: ");
char grade = scanner.next().charAt(0);
switch (grade) {
case 'A':
case 'B':
System.out.println("Good Job");
break;
case 'C':
System.out.println("You're doing okay");
break;
case 'D':
case 'F':
System.out.println("You need to study harder");
break;
default:
System.out.println("Stop lying and tell me your actual grade");
}
}
}
5.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer representing month: ");
int month = scanner.nextInt();
scanner.close();
switch (month) {
case 1:
System.out.println("January");
break;
case 2:
System.out.println("February");
break;
case 3:
System.out.println("March");
break;
case 4:
System.out.println("April");
break;
case 5:
System.out.println("May");
break;
case 6:
System.out.println("June");
break;
case 7:
System.out.println("July");
break;
case 8:
System.out.println("August");
break;
case 9:
System.out.println("September");
break;
case 10:
System.out.println("October");
break;
case 11:
System.out.println("November");
break;
case 12:
System.out.println("December");
break;
default:
System.out.println("Invalid month");
}
}
}
6.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter grade level: ");
int grade = scanner.nextInt();
switch (grade) {
case 1:
System.out.println("Freshies");
break;
case 2:
System.out.println("Sophomores");
break;
case 3:
System.out.println("Juniors");
break;
case 4:
System.out.println("Seniors");
break;
default:
System.out.println("N/A");
break;
}
}
}
NESTED
1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter years of work: ");
int yearsOfWork = scanner.nextInt();
System.out.print("Enter kind of work: ");
char kindOfWork = scanner.next().charAt(0);
int salary;
switch (kindOfWork) {
case 'B':
if (yearsOfWork < 2) {
salary = 10000;
} else if (yearsOfWork < 5) {
salary = 12000;
} else {
salary = 15000;
}
break;
case 'W':
if (yearsOfWork < 2) {
salary = 20000;
} else if (yearsOfWork < 5) {
salary = 40000;
} else {
salary = 75000;
}
break;
default:
salary = -1; // Invalid input
break;
}
if (salary != -1) {
System.out.printf("Salary: %,d\n", salary);
} else {
System.out.println("Invalid input");
}
}
}
2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter current pocket money: ");
int pocketMoney = scanner.nextInt();
if (pocketMoney >= 0) {
System.out.println(pocketMoney);
if (pocketMoney % 10 == 7) {
System.out.println("Such lucky money!");
} else {
System.out.println("Just normal money.");
}
} else {
System.out.println("Stop lying, tell me what's in your pocket!");
}
}
}
3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter name: ");
String name = scanner.nextLine();
if (name.length() > 0) {
char lastChar = name.toLowerCase().charAt(name.length() - 1);
if (lastChar == 'a' || lastChar == 'e' || lastChar == 'i' || lastChar == 'o' || lastChar == 'u') {
System.out.print("Enter age: ");
int age = scanner.nextInt();
if (age % 2 == 0) {
System.out.println("Wow, you're special!");
} else {
System.out.print("Enter birth year: ");
int birthYear = scanner.nextInt();
if (birthYear % 2 == 0) {
System.out.println("Oh, you're still special!");
} else {
System.out.println("You will be special next year.");
}
}
} else {
System.out.println("You're awesome!");
}
} else {
System.out.println("Invalid input");
}
}
}
4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int total = 10;
System.out.print("Enter an integer: ");
int number = scanner.nextInt();
if (number > 0) {
if (number % 2 == 0) {
total += number * number;
} else {
total += number * number * number;
}
} else if (number < 0) {
System.out.print("Enter another integer: ");
int exponent = scanner.nextInt();
total += Math.pow(number, exponent);
} else {
System.out.println("Nothing happened.");
}
if (number > 0 || number < 0) {
System.out.println(total);
}
}
}
Joanna Mary
Joanna Mary Tumaliuan Soriano
5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Choose the programming language you like best: ");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("You like C best");
break;
case 2:
System.out.println("You like C++ best");
break;
case 3:
System.out.println("You like Java best");
break;
case 4:
System.out.println("You like C# best");
break;
case 5:
System.out.println("You like Python best");
System.out.print("Enter type of development: ");
char developmentType = scanner.next().charAt(0);
switch (developmentType) {
case 'A':
System.out.println("Web");
break;
case 'B':
System.out.println("Data Analytics");
break;
case 'C':
System.out.println("Backend");
System.out.print("Do you know any frameworks? ");
char knowFrameworks = scanner.next().charAt(0);
if (knowFrameworks == 'Y' || knowFrameworks == 'y') {
System.out.println("Wow, you're good!");
}
break;
default:
System.out.println("Invalid input");
break;
}
break;
default:
System.out.println("Invalid input");
break;
}
}
}
6
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter x: ");
int x = scanner.nextInt();
System.out.print("Enter y: ");
int y = scanner.nextInt();
System.out.print("Enter z: ");
int z = scanner.nextInt();
if (z >= x && z <= y) {
System.out.printf("%d is just within %d and %d\n", z, x, y);
} else {
int diff_x_z = Math.abs(x - z);
int diff_z_y = Math.abs(z - y);
if (diff_x_z > diff_z_y) {
System.out.printf("%d is farther from %d\n", z, x);
} else {
System.out.printf("%d is farther from %d\n", z, y);
}
}
}
}