源码

JAVA无法对非静态字段进行静态引用


这是我在JAVA的第一个程序,我遇到了解这个错误的问题

Cannot make a static reference to the non-static field *

Cannot make a static reference to the non-static method *

public class Cerchio{

   float r;
   float area;
   float cfr;
   final double pi = 3.14;

   public static void main(String[] args){
      System.out.println("CIRCLE PROGRAM/n");
      r = 5;
      c_cfr();
      c_area();
      System.out.ptintln("The cir is: " + cfr);
      System.out.println("The area is: " + area);
   }

   float c_cfr(){
      cfr =(float)(2 * pi * r); //casting
      return cfr;
   }

   float c_area(){
      area = (float)(pi * (r*r));
      return area;
   }

}

你能给我一些建议吗?
我正在使用Android上的SandIDE进行编码

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/javawufaduifeijingtaiziduanjinxingjingtaiyinyong.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 20, 2019 at 07:43 上午

热评文章