//先判断类 String str = in.nextLine(); int length = str.length(); //学生PT if(length == 0) { String stuNo1 = in.next(); String name1 = in.next(); double english1 = in.nextDouble(); double math1 = in.nextDouble(); double Java1 = in.nextDouble(); double testScore1 = 1.0; Student s1 = new StudentPT(stuNo1,name1,english1,math1,Java1,testScore1); System.out.println(s1.toString()); } 如果不是以字符串首先输入,怎么办?
时间: 2023-12-10 07:05:44 浏览: 177
华为OD真题含JavaScript实现代码.docx
如果不是以字符串首先输入,可以使用其他类型的输入方法,例如使用 `nextInt()` 来读取整数,`nextDouble()` 来读取浮点数等等。在读取完其他类型的输入后,再使用 `in.nextLine()` 来读取换行符,以便开始下一行的字符串输入。例如:
```
int stuNo1 = in.nextInt();
String name1 = in.next();
double english1 = in.nextDouble();
double math1 = in.nextDouble();
double Java1 = in.nextDouble();
double testScore1 = 1.0;
in.nextLine(); // 读取换行符
Student s1 = new StudentPT(stuNo1, name1, english1, math1, Java1, testScore1);
System.out.println(s1.toString());
```
阅读全文