Jsf 我有两颗豆子,需要计算一下从一颗到另一颗的百分比?
我有两个JavaBean,它们有两个数字,8000和35000,我如何计算jsf中8000到35000的I百分比 JavaBean是其字段的POJO(普通旧Java对象)宽度获取器和设置器。它的字段可以由采用适当参数的构造函数设置,也可以稍后由setter方法设置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
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 ) );
}
}