Big Number and Exception Handling
Big Number and Exception Handling
import java.io.*;
import java.math.*;
import java.text.*;
import java.util.*;
import java.util.regex.*;
try {
System.out.println(sc.nextInt()/sc.nextInt());
} catch (ArithmeticException e) {
System.out.println("java.lang.ArithmeticException: / by
zero");
}catch(Exception e){
System.out.println("java.util.InputMismatchException");
sc.close();
import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.regex.*;
if(number.isProbablePrime(1)){
System.out.println("prime");
}else{
System.out.println("not prime");
}catch(IOException e){
}
○ Exception Handling 2
import java.util.Scanner;
class MyCalculator {
/*
*/
return (long)Math.pow(n,p);
}
}
int n = in .nextInt();
int p = in .nextInt();
try {
System.out.println(my_calculator.power(n,
p));
} catch (Exception e) {
System.out.println(e);
}
● Hard Level Questions (Attempt any 1) -
○ BigInteger [ YT Link ]
import java.math.BigDecimal;
import java.util.*;
class Solution{
//Input
int n=sc.nextInt();
for(int i=0;i<n;i++){
s[i]=sc.next();
}
sc.close();
for(int i = 0;i<n;i++){
int idx = i;
for(int j = i+1;j<n;j++)
if(curr.compareTo(max) == 1){
max=curr;
idx=j;
s[i] = s[idx];
s[idx] = temp;
//Output
for(int i=0;i<n;i++)
System.out.println(s[i]);
}