import java.util.*;
public class java9{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("输入汉字判断长度");
String name1=input.next();
System.out.println(name1.length());
}
}上面这个判断长度是准确的,不管是汉字还是数字字母都没问题。package Java8;
import java.util.*;
public class java9{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
String name1=input.next();
System.out.println(name1.length()); }
}
这个我只是没加这句System.out.println("输入汉字判断长度");
现在判断汉字就出问题了,,老是多了,还没什么规律,输入我的,结果是3,输入顶替,结果是5
什么原因