編譯代碼出錯
第一個代碼:
package com.imooc;
public class Telphone {
? ? ?float screen;
? ? ?float cpu;
? ? ?float mem;
? ? ?void call()
? ? ? ? ? {System.out.println("Telphone有打電話的功能!");}
? ? ?void sendMessage()
? ? ? ? ? {System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+_"Telphone有發短信的功能!");}
}
第二個代碼:
package com.imooc;
public class InitailTelphone {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
? ? ? ? Telphone phone=new Telphone();
? ? ? ? phone.sendMessage();
}
}
求解??
2016-09-28
第一個mem后多了下劃線
System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+"Telphone有發短信的功能!");
第二個出現錯誤的可能性很多,看不到Telphone代碼,可能是Telphone這個類的構造函數有參數,也可能是你沒有導包,可以試試在最開頭加,import.Telphone所在包名.Telphone
2016-09-28
正解(在eclipse運行了):
?????{System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+_"Telphone有發短信的功能!");}
改成?
????System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+"Telphone有發短信的功能!");
最后運行結果
????screen:0.0cpu:0.0mem:0.0Telphone有發短信的功能!