0
콩 껍질의 가격을 어떻게 올릴 수 있습니까? 예 : 902.7 TO 903 또는 902.0 ~ 902Jmeter-Beanshell - 가격 가치를 반올림하는 방법
아래 코드를 작성했지만 코드에서 .00을 그냥 가져옵니다. 92.00 않는 경우, 그것은 제거하는 것이다 .00.But 92.37 않는 경우,이 같은 모든
String priceAdder(String Price,double per)
{
prcv= Float.parseFloat(Price);
prec=per*1/100;
prec=prcv*prec;
if(prec>95.00)
{
prec=95.00;
}
price=prcv+prec;
price=price.toString();
String[] ppr=price.split("\\.");
if(ppr[1].length()==1)
{
ppr[1]=ppr[1]+"0";
price=ppr[0]+"."+ppr[1];
}
else
{ //System.out.println("The value ppr[1]:"+ppr[1]);
if(Character.getNumericValue(ppr[1].charAt(2))>=5)
{
Integer tadd=Integer.parseInt(ppr[1].substring(0,2))+1;
if(tadd.toString().length()==1)
{
tad="0"+tadd.toString();
}else{
tad=tadd.toString();
}
price=ppr[0]+"."+tad.toString();
}
else
{
price=ppr[0]+"."+ppr[1].substring(0,2);
}
// price=ppr[0]+"."+ppr[1].substring(0,2);
}
return price.toString();
}