使用VScode编辑时输入中文到数组里打印输出时显示一堆?号,求解惑QAQ
import java.util.Random;
import java.util.Scanner;
public class Zuoye6 {
private static String neme;
public static void addName(String[] student){
Scanner sc =new Scanner(System.in);
for(int i=0;i<student.length;i++){
System.out.println("请输入第"+(i+1)+"个学生的姓名");
student[i]=sc.next();
}
}//录入存储学生名字
public static void printName(String[] student){
for(int i=0;i<student.length;i++){
System.out.println("第"+(i+1)+"个学生姓名"+student[i]);
}
}//打印总览学生滴名字
public static String randomName(String[] student){
int x=new Random().nextInt(student.length);
String name=student[x];
return neme;
}//随机点一个倒霉蛋的姓名
public static void main(String[] args) {
String[] student=new String[3];
addName(student);
printName(student);
String randomName=randomName(student);
System.out.println("恭喜你出金了,名字为:"+randomName);
}
}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/640457956566160.png "#left")