我不知道爲什麼我在yy.charAt(i)賦值處收到錯誤。它說...變量預期...不值。將.toBinaryString轉換爲其補碼
static int subtract(int x,int y)
{
String yy=Integer.toBinaryString(y);
System.out.println(yy);
for(int i=0;i<yy.length();i++)
{
if(yy.charAt(i)==1)
{
yy.charAt(i)=0;
}
else
{
yy.charAt(i)
}
}
int t=Integer.parseInt(yy);
return(t);
}
close,yy.charAt(i)返回一個值,實際上這段代碼所做的是'a'= 0,這是無稽之談。 – BevynQ