- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
2天前关闭。
Improve this question
package test;
import java.util.Scanner;
public class D{
public String p;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
int x=0,y=0;
String p=null;
while(a!=0)
{
x=a%10;
a=a/10;
y=b%10;
b=b/10;
if(x==y)
p+=0;
else
p+=1;
}
System.out.println(p);
}
}
000
111
null
我给出a = 000,b = 111,执行后p仍然为null如果要将值传递出循环并打印该值,应该怎么做
1条答案
按热度按时间2hh7jdfx1#
P是一个字符串,因此尝试将加法从:p+=1;至p+=“1”;
如果可能的话,再加上一个问题--想要的输出应该是什么