java编程题:输入格式: 输入在第一行给出一个正整数 n(≤10)。随后 n 行,每行通过两个 0 或 1 来描述实际状态。 第 1 个数字为 0 对应“不测”,为 1 对应“测一下”。 第 2 个数字为 0 对应“不是新冠”,为 1 对应“是新冠”。
你好!这是一道练习使用字符串处理的编程题。
你需要编写一个 Java 程序,按照题目给出的输入格式从输入中读取信息,并输出结论编号。
具体来说,你需要做如下处理:
读取第一行输入,存储到变量 n 中。
循环 n 次,读取每行输入,并将结果存储到变量 status 中。
对于每个 status,使用 if 语句判断它是哪个结论编号,并输出。
示例代码如下:
import java.util.Scanner;public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 读取输入并存储到变量 n 中
int n = sc.nextInt();
// 循环 n 次,读取每行输入并输出结论编号
for (int i = 0; i < n; i++) {
String status = sc.next();
if (status.equals("10")) {
System.out.println(3);
} else if (status.equals("01")) {
System.out.println(1);
} else if (status.equals("11")) {
System.out.println(2);
} else if (status.equals("00")) {
System.out.println(1);
}
}
}
}
希望这些信息对你有帮助!