还是只写了编程题。这套题写了大概一个半小时。。下午刚做完的。

还是有点难。。QAQ我不会字符串是真的/


 

 

试题链接:2020校招系统开发方向笔试题

 

7、 大数加法

题意:以字符串的形式读入两个数字,再以字符串的形式输出两个数字的和。

 

题解:这题我做过!!!之前用java参加蓝桥杯的时候学过23333(应该是说自从那次去参加湖北今日头条杯,场上压8位精度c++板子被草之后回来就去学了java大数。。。)

java的大整数类的应用,详情可以看链接,里面有很多java的常见用法。

这题的坑点是,它的引号是当作字符输入的。。!QAQ所以要去除引号。

 

代码:

 1 import java.util.Scanner;
 2 import java.math.BigInteger;
 3  
 4 public class Main{
 5     public static void main(String[] args) {
 6         Scanner scanner = new Scanner(System.in);
 7         String num1 = scanner.nextLine();
 8         String num2 = scanner.nextLine();
 9         num1 = num1.substring(1,num1.length()-1);
10         num2 = num2.substring(1,num2.length()-1);
11         //初始化
12         BigInteger n1 = new BigInteger(num1);
13         BigInteger n2 = new BigInteger(num2);
14          
15         //System.out.println(n1);
16         //System.out.println(n2);
17         BigInteger sum = n1.add(n2);        //
18  
19         System.out.println("\""+sum+"\"");
20     }
21  
22 }
View Code

相关文章:

  • 2021-11-30
  • 2022-02-11
  • 2022-12-23
  • 2021-12-12
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
  • 2021-12-03
  • 2021-04-09
  • 2021-11-29
相关资源
相似解决方案