有一函数:编写程序 给定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=4x+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();
}