为了账号安全,请及时绑定邮箱和手机立即绑定

哪错了,求告知

我照着打的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

有参数的构造方法执行了


正在回答

3 回答

我记得这个说的是screen,但是还有两个参数cpu,和内存;但是你定义screen,cpu,和内存的顺序可能不一样;所以在Telphone phone2=new Telphone(5.0f,1.4f,2.0f);中,你的screen的参数可能是第二个或者第三个,而不是第一个5.0f;第二个和第三个显然是小于3.5的,所以代码没有问题,你看看是不是这样!如果不是在问下。


2 回复 有任何疑惑可以回复我~
#1

qq_窗外有清风_04152712 提问者

我把screen改成newScreen就对了,不过谢谢
2017-03-02 回复 有任何疑惑可以回复我~

代码不全没法看

0 回复 有任何疑惑可以回复我~

没看懂问的什么东西,这就很尴尬。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530556    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

哪错了,求告知

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信