浮点数据缺省的是double型,所以你要定义float型的话数字后面需要加f:
float x=19.1f;
float y=1.1f;
文件名必须与该文件中的public类名一致

解决方案 »

  1.   

    对于第一个问题,应改为:
    float x = (float)19.1;
    float y = (float)1.1;
    因为只写19.1会被默认为double型
    第二个问题:
    一个java文件必须与他所包含的public名称相同(区分大小写)
    一个java文件可以有多个类,但public类只能有一个。
      

  2.   

    同意楼上 你那个class前要加上public 不然编译通过 运行也会说找不到类的
      

  3.   

    对float和double类型的变量付值分别在你的付值后加(f)/(F)和(d)