发布网友 发布时间:15分钟前
共1个回答
热心网友 时间:6分钟前
在Java中编写程序以根据输入的不同进行判断和输出是一种常见的编程任务。这里提供两种示例来帮助理解。
第一个示例是关于性别输入的简单程序。用户需要输入性别,程序将根据输入的内容输出相应的问候语。代码如下:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入你的性别男/女");
String sex = input.nextLine();
if (sex.equals("男")) {
System.out.println("帅哥你好");
} else if (sex.equals("女")) {
System.out.println("美女你好");
} else {
System.out.println("你好");
}
}
}
运行示例:输入“男”将输出“帅哥你好”;输入“女”将输出“美女你好”;输入其他内容将输出“你好”。
第二个示例是数字到英文单词的转换程序。用户输入0到5之间的数字,程序将输出对应的英文单词。代码如下:
import java.util.Scanner;
public class PrintDemo {
public static void main(String[] args) {
String[] enNum = {"zero", "one", "two", "three", "four", "five"};
System.out.println("请输入0~5的数字.系统转换成英文并输出");
Scanner input = new Scanner(System.in);
while (true) {
String line = input.nextLine();
if (line.equals("exit")) {
System.out.println("系统退出");
System.exit(0);
} else {
int x = Integer.parseInt(line);
System.out.println("数字" + x + "转成英语:" + enNum[x]);
}
}
}
}
运行示例:输入“2”将输出“数字2转成英语:two”;输入“3”将输出“数字3转成英语:three”;输入“exit”将退出程序。