我正在尝试为输入String的函数编写代码,并在将7除以“int”时返回其余数。 出于某种原因,我收到以下错误,
for(i = 0; i < arr[i]; i++)
printf("%d ", arr[i]);
我的代码如下,
Main.java:16: error: cannot find symbol
n=java.math.BigInteger.bg.intValue();
^
symbol: variable bg
location: class BigInteger
1 error
请帮忙。 谢谢。
答案 0 :(得分:2)
数学中没有名为bg
的属性。
将行更改为:
Integer n= bg.intValue();
答案 1 :(得分:1)
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);
}
}
Answer is
Enter the value of number 1
1111111111111111111111111111111111111111111111111
Enter the value of number 2
2222222222222222222222222222222222222222222222222
Sum is Two numbers : ->
3333333333333333333333333333333333333333333333333