Write a Java program to compute and print sum of two given integers (more than or equal to zero). If given integers or the sum have more than 80 digits, print "overflow"
- برمجة جافا
- برمجة
- 2021-05-01
- razanmazen8711884270
الأجوبة
import java.*;
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Input two integers:");
String s1 = new String();
String s2 = new String();
s1 = sc.nextLine();
s2 = sc.nextLine();
BigInteger b1 = new BigInteger(s1);
BigInteger b2 = new BigInteger(s2);
BigInteger result = new BigInteger("0");
result = result.add(b1);
result = result.add(b2);
String s3 = ""+result;
System.out.println("\nSum of the said two integers:");
if(s1.length()>80 || s2.length()>80 || s3.length()>80)
System.out.println("Overflow");
else
System.out.println(result);
}
}
Sample Output:
Input two integers: 25 46 Sum of the said two integers: 71
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال