Java Programs Final
Java Programs Final
1. Program in Java to design simple calculator for (+, -, *, and /) using switch
case.
Ans.
import java.util.Scanner;
public class SimpleCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter first number: ");
double num1 = input.nextDouble();
System.out.print("Enter second number: ");
double num2 = input.nextDouble();
System.out.print("Enter an operator (+, -, *, /): ");
char operator = input.next().charAt(0);
double result;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num2 != 0 ? num1 / num2 : Double.NaN;
break;
default:
System.out.println("Invalid operator");
return;
}
System.out.println("Result: " + result);
}
}
2. Program in Java to design accounts class and two functions withdraw() and
deposit ().
Ans.
public class Account {
private double balance;
public Account(double initialBalance) {
balance = initialBalance > 0 ? initialBalance : 0;
}
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
System.out.println("Deposited: " + amount);
} else {
System.out.println("Deposit amount must be positive");
}
}
public void withdraw(double amount) {
if (amount > 0 && amount <= balance) {
balance -= amount;
System.out.println("Withdrew: " + amount);
} else {
System.out.println("Insufficient balance or invalid amount");
}
}
public void displayBalance() {
System.out.println("Current Balance: " + balance);
}
public static void main(String[] args) {
Account account = new Account(500);
account.displayBalance();
account.deposit(200);
account.displayBalance();
account.withdraw(100);
account.displayBalance();
}
}
3. Program in Java to search a particular element in a one dimensional array.
Ans.
import java.util.Scanner;
}
class Dog extends Animal {
@Override
public void sound() {
System.out.println("Dog barks");
}
}
class Cat extends Animal {
@Override
public void sound() {
System.out.println("Cat meows");
}
}
public class MethodOverridingExample {
public static void main(String[] args) {
Animal myAnimal = new Animal();
Animal myDog = new Dog();
Animal myCat = new Cat();
myAnimal.sound();
myDog.sound();
myCat.sound();
}
}
6. Program in Java that import the user define package and access the
Member variable of classes that Contained by Package.
Ans.
Step 1: Create the Package and Class
1. Create a folder named mypackage.
2. Inside this folder, create a file called Person.java.
Code:
package mypackage;
thread1.start();
thread2.start();
}
}