用java编写代码
我正在尝试制作一个程序,允许用户输入他的名字、中间名和姓氏,但问题是,他可以选择不输入中间名,程序将计算出,在这种情况下,它应该只显示名字和姓氏。 问题是我想得到我的“中间名”扫描器的长度,并将其放入一个变量中,该变量允许我对两个“if”语句进行排序
以下是相关代码:
import java.util.Scanner;
public class Names {
public static void main(String[] args){
System.out.print("Enter your name : ");
Scanner first_name = new Scanner(System.in);
System.out.print("Enter your middle name : ");
Scanner middle_name = new Scanner(System.in);
System.out.print("Enter your last name : ");
Scanner last_name = new Scanner(System.in);
int x = Integer.parseInt(middle_name);
if(x == 0) {
System.out.println("First name : " + first_name);
System.out.println("Last name : " + last_name);
}
if(x > 0) {
System.out.println("First name : " + first_name);
System.out.println("Middle name : " + middle_name);
System.out.println("Last name : " + last_name);
}
}
}
# 1 楼答案
我猜你想做的是:
有一台扫描仪可以读取不同的行
检查中间的名称是否为isEmpty(),并且只有三个系统。对外声明