在线 新手入门 求解答呀 急 有酬劳

有一函数:编写程序 给定X的值 输出Y值

   X(X=0)

Y={ 3X-2(X>1)
4x+5(x<1)

选择语句呀。不难。
if(x>1) y=3x-2;
else if(x<1) y=4
x+5


Double Y = 0;
if( X > 1 ) {
  Y = 3*X - 2;
}else if ( X < 1 ){
  Y = 4*X + 5;
}

没说X一定是整数,最好用精确值计算,四舍五入,保留两位小数
String Y = "";
if( X > 1 ) {
Y = new BigDecimal("3").multiply(new BigDecimal(X).subtract(new BigDecimal("2"))).setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString();
}else if ( X < 1 ){
Y = new BigDecimal("4").multiply(new BigDecimal(X).add(new BigDecimal("5"))).setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString();
}