NAME: Ayesha Tariq REG NO: F24605102 Submitted To: Mam Tayyaba
NAME: Ayesha Tariq REG NO: F24605102 Submitted To: Mam Tayyaba
REG NO : F24605102
SUBMITTED TO : MAM TAYYABA
Task #01
import java.io.*; interface
message); void
log(Exception e);
log(String message) {
log(Exception e) {
try {
try {
String line;
System.out.println(line);
}
reader.close();
logger.log(fnfe);
logger.log(ioe);
Output
Task #02
import java.util.Scanner; class
super(message);
super(message);
}
super(message);
try
validateEmail(email);
scanner.close();
}
private static int validateAge(String ageStr) throws InvalidAgeException {
try {
return age;
if (!email.matches("^[\\w.-]+@[\\w.-]+\\.[a-zA-Z]{2,}$")) {
}
Output
Task #03
import java.util.Scanner; class
super(message);
class BankAccount {
this.balance = initialBalance;
balance -= amount;
return balance;
while (!success) {
double amount;
try {
amount = Double.parseDouble(scanner.nextLine());
} catch (InsufficientFundsException e) {
} catch (NumberFormatException e) {
scanner.close();
Output
Task #04
import java.util.Scanner; public class
Scanner(System.in);
try {
scanner.nextInt();
System.out.print("Enter the index you want to access (try an invalid one): ");
} catch (ArrayIndexOutOfBoundsException e) {
} catch (Exception e) {
} finally {
scanner.close();
System.out.println("Program finished.");
}
Output
Task #05
import java.util.Scanner; class
super(message);
try
} catch (InvalidAgeException e) {
} catch (Exception e) {
} finally {
scanner.close();
if (age == 0) {
Output