我想在while循环条件中使用一个大整数值,但这不起作用.
import java.util.Scanner;
import java.util.StringTokenizer;
public class NiceProbelm2 {
public static void main(String[]args){
Scanner input = new Scanner(System.in);
String number = input.nextLine();
StringTokenizer st = new StringTokenizer(number);
BigInteger base = null;
int power=0;
while (st.hasMoreTokens()) {
String token1 = st.nextToken();
String token2 = st.nextToken();
base = new BigInteger(token1);
power = Integer.parseInt(token2);
}
BigInteger result = base.pow(power);
//long fresult = (long)result;
BigInteger div = new BigInteger("10");
System.out.println(result);
BigInteger sum=null;
//NOt working while(result.compareTo(new BigInteger("0")) > 10 )
{
BigInteger digit = result.mod(div); …Run Code Online (Sandbox Code Playgroud) 我在perl中有几个mysql查询,但where子句的一些值包含单词之间的空格,例如冈比亚.当我的脚本使用包含空格的where子句运行时,它会忽略第二个单词.
我想知道如何解决这个问题,即如果我输入冈比亚,应该对待冈比亚而不是.