从键盘输入姓名,显示对输入姓名的问候(您好,王同学)

从键盘输入姓名,显示对输入姓名的问候(您好,王同学)。
java语言


import java.util.Scanner;

public class Test2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入你的名字:");
        String name =input.next();
        String s = String.format("您好,%s!",name);
        System.out.println(s);
    }
}
public class    Test{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        System.out.println("您好,"+s);
    }
}

public class Test {
public static void main(String[] args) {
String name=input();
System.out.println("您好,"+name+"同学");
}

public  static String input(){
    try {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入您的姓名:");
        String name=sc.nextLine();
        if(null==name||"".equals(name)){
            System.out.println("输入异常,请重新输入");
            name= input();
        }
        return name;
    }catch (Exception e){
        e.printStackTrace();
    }
    return null;
}

}