. 编写一个Java程序,要求输入三个整数x、y、z,如果x、y、z的平均值大于90,则输出"优秀",否则输出"良好"。要求使用三元运算符实现。
时间: 2024-03-10 12:44:32 浏览: 23
以下是使用三元运算符实现的Java程序代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入三个整数,用空格隔开:");
int x = scanner.nextInt();
int y = scanner.nextInt();
int z = scanner.nextInt();
double avg = (x + y + z) / 3.0;
String result = (avg > 90) ? "优秀" : "良好";
System.out.println(result);
}
}
```
程序首先使用`Scanner`类获取用户输入的三个整数`x`、`y`、`z`,然后计算它们的平均值,并使用三元运算符判断输出的结果。如果平均值大于90,则输出"优秀",否则输出"良好"。最后将结果输出到控制台。
相关问题
4. 编写一个Java程序,要求输入三个整数x、y、z,如果x、y、z的平均值大于90,则输出"优秀",否则输出"良好"
以下是Java程序的代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入三个整数,用空格隔开:");
int x = scanner.nextInt();
int y = scanner.nextInt();
int z = scanner.nextInt();
double avg = (x + y + z) / 3.0;
if (avg > 90) {
System.out.println("优秀");
} else {
System.out.println("良好");
}
}
}
```
程序首先使用`Scanner`类获取用户输入的三个整数`x`、`y`、`z`,然后计算它们的平均值,并根据平均值判断输出的结果。如果平均值大于90,则输出"优秀",否则输出"良好"。
java输入三个整数x,y,z,对齐进行排序,使得x<y<z
以下是示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入三个整数x,y,z,用空格隔开:");
int x = scanner.nextInt();
int y = scanner.nextInt();
int z = scanner.nextInt();
int temp;
if (x > y) {
temp = x;
x = y;
y = temp;
}
if (y > z) {
temp = y;
y = z;
z = temp;
}
if (x > y) {
temp = x;
x = y;
y = temp;
}
System.out.println("排序后的结果为:" + x + " " + y + " " + z);
}
}
```
运行程序后,会提示用户输入三个整数x,y,z,并通过比较大小进行排序,最终输出排序后的结果。