public class wrenwren
{
public static void main(String argv[])
{
byte b = 0;
int i = 5000;
b = (byte)i;
String a = Integer.toBinaryString(i);
System.out.println(a.substring(a.length - 8));
System.out.println(b);
}
}为什么编译不了啊??

解决方案 »

  1.   


    public static void main(String[] args) {

    byte b = 0; 
    int i = 5000; 
    b = (byte)i; 
    String a = Integer.toBinaryString(i); 

    System.out.println(a.substring(a.length() - 8)); 
    System.out.println(b); 
    /*
    for (int i = 0; i < strArray.length; i++) {
    System.out.println(strArray[i]);
    }
    */
    }
    少了()
      

  2.   

    [code=Java]
    public class wrenwren {
    public static void main(String argv[]) {
    byte b = 0;
    int i = 5000;
    b = (byte) i;
    String a = Integer.toBinaryString(i);
    System.out.println(a.substring(a.length() - 8));
    System.out.println(b);
    }
    }
    code]
      

  3.   

    public class wrenwren 

    public static void main(String argv[]) 

    byte b = 0; 
    int i = 5000; 
    b = (byte)i; 
    String a = Integer.toBinaryString(i); 
    System.out.println(a.substring(a.length() - 8)); a.length变成a.length()就行了
    System.out.println(b); 

    }