我想在java中製作一個二進制轉換器。但是我在for循環中出現錯誤,提示「類型不匹配:無法從int轉換爲布爾值」。我在網上查找並正在做它告訴我要做的事情。 這是我的代碼。for循環不工作在java
import java.util.Scanner;
class hsdgsd{
public static void main(String[] args){
int[] count = {1,2,4,8,16,32,64,128};
int[] binary;
int[] binarynew;
binary = new int[8];
binarynew = new int[8];
Scanner in = new Scanner(System.in);
int num = in.nextInt();
System.out.println(num);
if (num <= 255){
for (int i=8; i=0; i--)
{
if(num >= count[i]){
}
}
}
}
}
更換'I = 0'不是布爾值。也許你的意思是i> = 0 – Eran