早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Java编程问题编写程序,输入x,按下列公式求分段函数g(x)的值,输出时保留2位小数。0.75xx

题目详情
Java编程问题
编写程序,输入x,按下列公式求分段函数g(x)的值,输出时保留2位小数。
0.75x xg(x)=x^2 -40<=x<=20
x-6 x>20
编写程序,输出所有的“水仙花数”。水仙花数是指一个三位数,其各位数字的立方和等于其本身,例如:153=1^3+5^3+3^3,因此153是水仙花数。
▼优质解答
答案和解析
/**
 * 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);
}
}