How to add two numbers of any length in java?

后端 未结 8 1150
广开言路
广开言路 2020-12-06 01:20

How to add two numbers of any length in java?

Say for example, in java long size is 64 bit. So the maximum range is -9223372036854775808 to 9223372036854775807. Am i

8条回答
  •  感情败类
    2020-12-06 02:02

        import java.math.BigInteger;
        import java.util.Scanner;
    
        public class BigIntergerSumExample {
    
            public static void main(String args[]) {
    
                BigInteger number1;
                BigInteger number2;
                BigInteger sum;
                Scanner sc = new Scanner(System.in);
                System.out.println("Enter the value of number 1");
                number1 = sc.nextBigInteger();
                System.out.println("Enter the value of number 2");
                number2 = sc.nextBigInteger();
    
    
                BigInteger a = new BigInteger(""+number1);
                BigInteger b = new BigInteger(""+number2);
                BigInteger result = a.add(b);
    
                System.out.println("Sum is Two numbers : -> " + result);
            }
    
        }
    
    **OUTPUT IS** 
    
    Enter the value of number 1
    1111111111111111111111111111111111111111111111111
    Enter the value of number 2
    2222222222222222222222222222222222222222222222222
    Sum is Two numbers : -> 
    3333333333333333333333333333333333333333333333333
    

    import java.math.BigInteger will let you work with numbers of any size,

提交回复
热议问题