哪錯了,求告知
我照著打的if(screen<3.5f){
??
? System.out.println("您輸入的參數值有問題,自動賦值為3.5");
? screen=3.5f;
? }
? else
? {
? screen=newScreen;
? }
賦的值Telphone phone2=new Telphone(5.0f,1.4f,2.0f);
結果:您輸入的參數值有問題,自動賦值為3.5
有參數的構造方法執行了
我照著打的if(screen<3.5f){
??
? System.out.println("您輸入的參數值有問題,自動賦值為3.5");
? screen=3.5f;
? }
? else
? {
? screen=newScreen;
? }
賦的值Telphone phone2=new Telphone(5.0f,1.4f,2.0f);
結果:您輸入的參數值有問題,自動賦值為3.5
有參數的構造方法執行了
2017-03-01
舉報
2017-03-01
我記得這個說的是screen,但是還有兩個參數cpu,和內存;但是你定義screen,cpu,和內存的順序可能不一樣;所以在Telphone phone2=new Telphone(5.0f,1.4f,2.0f);中,你的screen的參數可能是第二個或者第三個,而不是第一個5.0f;第二個和第三個顯然是小于3.5的,所以代碼沒有問題,你看看是不是這樣!如果不是在問下。
2017-03-01
代碼不全沒法看
2017-03-01
沒看懂問的什么東西,這就很尷尬。