Oops Theory Assign 1
Oops Theory Assign 1
Q1
import java.util.Scanner;
while (true) {
if(age<0 || age>122){
return;
System.out.println("------------INTERNET PACKAGES---------");
System.out.println("4. Exit");
double basePrice = 0;
switch (choice) {
case 1:
basePrice = 1500;
break;
case 2:
basePrice = 2000;
break;
case 3:
basePrice = 2500;
break;
case 4:
return;
default:
continue;
finalPrice *= 0.80;
finalPrice *= 0.90;
Q2
import java.util.Scanner;
int choice = 0;
do {
System.out.println("7. Exit");
choice = scanner.nextInt();
if(choice>7){
double area;
switch (choice){
case 1:
double r = scanner.nextDouble();
area = pi*r*r;
break;
case 2:
area = length*width;
break;
case 3:
area = 0.5*base*height;
case 4:
break;
case 5:
Double b = scanner.nextDouble();
");
Double h = scanner.nextDouble();
area = b*h;
break;
case 6:
Double b1 = scanner.nextDouble();
Double b2 = scanner.nextDouble();
break;
case 7:
System.out.println("GOODBYE!!!!");
break;
default:
break;
System.out.println("");
}while(choice!=7);
scanner.close();
Q3
import java.util.Scanner;
System.out.println("----------Welcome!!!!----------");
choice = scanner.nextInt();
switch (choice){
case 1:
accountMenu("Current");
break;
case 2:
accountMenu("Savings");
break;
case 3:
System.out.println("Goodbye!");
break;
default:
break;
while (true){
switch (subchoice){
case 1:
deposit(accountType);
break;
case 2:
withdraw(accountType);
break;
case 3:
return;
default:
System.out.println("Invalid Choice!");
if(amount<=0){
return;
if(accountType.equalsIgnoreCase("Current")){
currentAccount += amount;
}else {
savingAccount += amount;
if(amount<=0){
return;
if(accountType.equalsIgnoreCase("Current")){
if(amount>currentAccount){
System.out.println("Invalid Amount");
return;
}else {
currentAccount -= amount;
account");
System.out.println("New balance is: " + currentAccount);
}else {
if (amount>savingAccount){
System.out.println("Invalid amount!");
return;
}else {
savingAccount -= amount;
account");
Q4
import java.util.Scanner;
System.out.println("MATHEMATICAL CALCULATION");
System.out.println("----------------------------------------");
System.out.println("6. Exit");
System.out.println("----------------------------------------");
do{
displayMenu();
choice = scanner.nextInt();
switch (choice){
case 1:
maxFunction(scanner);
break;
case 2:
primeFunction(scanner);
break;
case 3:
multiplactionTableFunction(scanner);
break;
case 4:
arthemeticSeries(scanner);
break;
case 5:
gcd(scanner);
break;
case 6:
System.out.println("Goodbye!");
break;
default:
break;
System.out.println("");
}
static public void maxFunction(Scanner scanner){
System.out.println("----MAX FUnction");
System.out.println("");
System.out.println("---PRIME Function---");
if(num<=1){
return;
for(int i = 2; i<=Math.sqrt(num);i++){
if(num % i == 0){
isPrime = false;
break;
if(isPrime){
}else {
System.out.println("");
System.out.println("");
int a = scanner.nextInt();
int d = scanner.nextInt();
int n = scanner.nextInt();
System.out.println("");
System.out.println("Arthmetic Series:");
System.out.println("");
System.out.println("---GCD Function---");
return;
num1 = Math.abs(num1);
num2 = Math.abs(num2);
num1 = temp;
Q5
Double radius;
public Circle(double r) {
radius = r;