
第9段语句语法错误,怎么改才能获取用户输入的字符串数据
import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String[] h = new String[3];
for(int i = 0;i<3;i++){
System.out.println("请输入第"+(i+1)+"个字符:");
String str = s.next();
h[i] = str;
}
System.out.println("********************************");
System.out.println(Arrays.toString(h));
}
}是这样子的么?
改成String str = in.next();就可以了呀
char read = (char)System.in.read();
你这边给数组填充值的写法是错误的,str不需要加引号,你是动态赋值
String str=input.nextString();