0% found this document useful (0 votes)
30 views29 pages

Topic 4

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views29 pages

Topic 4

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

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);
}
}
}
}

You might also like