问题:Java编程问题编写程序,输入x,按下列公式求分段函数g(x)的值,输出时保留2位小数。0.75xx
答案:↓↓↓ 孟长流的回答: 网友采纳 /** * 1000以内的水仙花数 * * @author Administrator * */ public class Shuixianhua { public static void main(String[] args) { for (int i = 100; i < 1000; i++) { int i1 = i / 100; int i2 = (i / 10) % 10; int i3 = i % 100; int sum = i1 * i1 * i1 + i2 * i2 * i2 + i3 * i3 * i3; if (sum == i) System.out.println(i + "是一个水仙花数"); } } } -------------------------------- import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("input x :"); int x = sc.nextInt(); float y; if(x < -40){ y = (float) (0.75 * x); }else if(x >= -40 && x <= 20){ y = x ^ 2; }else{ y = x - 6; } System.out.printf("%.2f", y); } } |