Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 我有两颗豆子,需要计算一下从一颗到另一颗的百分比?_Jsf_Javabeans_Percentage - Fatal编程技术网

Jsf 我有两颗豆子,需要计算一下从一颗到另一颗的百分比?

Jsf 我有两颗豆子,需要计算一下从一颗到另一颗的百分比?,jsf,javabeans,percentage,Jsf,Javabeans,Percentage,我有两个JavaBean,它们有两个数字,8000和35000,我如何计算jsf中8000到35000的I百分比 JavaBean是其字段的POJO(普通旧Java对象)宽度获取器和设置器。它的字段可以由采用适当参数的构造函数设置,也可以稍后由setter方法设置 public class ValueHolder { private double value1; private double value2; public ValueHolder( double value1_, do

我有两个JavaBean,它们有两个数字,8000和35000,我如何计算jsf中8000到35000的I百分比

JavaBean是其字段的POJO(普通旧Java对象)宽度获取器和设置器。它的字段可以由采用适当参数的构造函数设置,也可以稍后由setter方法设置

public class ValueHolder
{
  private double value1;
  private double value2;
  public ValueHolder( double value1_, double value2_ )
  {
    super();
    value1 = value1_;
    value2 = value2_;
  } 

  public double getValue1() { return value1; }  
  public void setValue1( double value1_ ) { value1 = value1_; };
  public double getValue2() { return value2; }  
  public void setValue2( double value2_ ) { value2 = value2_; };
}
您还可以将这些值存储在公共双数组(double[])中,并创建索引访问器(double-getValue(int-ndx))。 JavaBeans不包含任何业务逻辑,它们只是简单的数据存储、实体。计算在外部进行(大多数情况下在控制器中),但为了简单起见,现在我将其放入主函数中:

public class PercentageApp
{
  public static void main( String[] args )
  {
    ValueHolder vh = new ValueHolder( 8000, 35000 );
    double percentage = vh.getValue1() / vh.getValue2();
    System.out.println( "Percentage: " + Double.toString( percentage ) );
  }

}