请问你不知道类型怎么读数字?
就算能读数字也会因为二进制浮点数出问题,反而不对
直接读字符串写字符串最好 public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int c=scanner.nextInt();
scanner.nextLine();
String[] lines=new String[c];
int i=0;
while (i<c) {
lines[i++]=scanner.nextLine();
}
for (i=0; i<c; i++) {
System.out.println(lines[i]);
}
scanner.close();
}
就算能读数字也会因为二进制浮点数出问题,反而不对
直接读字符串写字符串最好 public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int c=scanner.nextInt();
scanner.nextLine();
String[] lines=new String[c];
int i=0;
while (i<c) {
lines[i++]=scanner.nextLine();
}
for (i=0; i<c; i++) {
System.out.println(lines[i]);
}
scanner.close();
}
./UserSrc/Main.java:1: class, interface, or enum expected
public static void main(String[] args) {
^
./UserSrc/Main.java:3: class, interface, or enum expected
int c=scanner.nextInt();
^
./UserSrc/Main.java:4: class, interface, or enum expected
scanner.nextLine();
^
./UserSrc/Main.java:5: class, interface, or enum expected
String[] lines=new String[c];
^
./UserSrc/Main.java:6: class, interface, or enum expected
int i=0;
^
./UserSrc/Main.java:7: class, interface, or enum expected
while (i<c) {
^
./UserSrc/Main.java:9: class, interface, or enum expected
}
^
./UserSrc/Main.java:10: class, interface, or enum expected
for (i=0; i<c; i++) {
^
./UserSrc/Main.java:10: class, interface, or enum expected
for (i=0; i<c; i++) {
^
./UserSrc/Main.java:12: class, interface, or enum expected
}
^
./UserSrc/Main.java:14: class, interface, or enum expected
}
^
11 errors
你这肯定是直接原样复制过去的吧,人家代码只是写了一个main函数,没有写类名啊。