直线函数的 解析式:y = ax +b ;如果已经知道ab的值;那么怎样能够表示出这个式子以方便以后计算直线上的各个点呢?
假如a =10, b =2,那么这个直线函数应该是 y = 10x +2; 但是在java中的变量必须要初始化才能使用的,即: int y,x; y = 10x +2; 这样表示是有错误的,因为x没有初始化,这个问题该如何解决呢?怎样才能正确表达这个函数呢?
谢谢大家了

解决方案 »

  1.   

    public class Line {
      private double a;
      private double b;  public Line(double a, double b) {this.a = a; this.b = b;}  public void setA(double a) {this.a = a;}
      public void setB(double b) {this.b = b;}
      public double getA() {return a;}
      public double getB() {return b;}
      
      public double y(double x) {return a*x+b;}
    }这样就能表达一个直线了。