Scanner的输出问题
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入你的名字:");
System.out.printf("Hello! %s\n",scanner.next(),"\n");
//Scanner scanner1=new Scanner(System.in);
System.out.println("输入你的年龄:");
System.out.printf("你的年龄是: %d\n",scanner.nextInt());
System.out.println("输入你的性别:");
System.out.printf("性别是:%s",scanner.next());
}
}
我输入汉字 输出的为什么是乱码? 帮忙解决一下 谢谢!!
(环境都已经设置了都是utf-8的)