为什么这个代码一直显示error

来源:8-6 Java 中的构造方法

慕粉1118315922

2020-04-19 21:57

package exercise1;


public class Staff {

float screen ;

float cpu;

float mem;

public Staff(float newScreen,float newCpu,float newMem) {

screen = newScreen;

cpu = newCpu;

mem = newMem;

System.out.println("有参的构造方法");

}


}



package exercise1;


public class player {

public static void main(String[]args) {

Staff staff = new Staff();

new Staff(5.0f,1.4b,3.0g);

}


}


写回答 关注

2回答

  • qq_慕运维2443907
    2020-06-04 17:21:30

    5.0  , 1.4 , 3.0后边的那个字母f是代表float,表示单精度

  • 立海垂云
    2020-04-19 22:56:08

    ........ 正确写法是 Staff staff=  new  Staff( 5.0f, 1.4f,3.0f);   

Java入门第二季 升级版

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

530715 学习 · 6091 问题

查看课程

相似问题