String 类型未定义方法 next()
The method next() is undefined for the type String
我是编程新手,我正在尝试从一种方法调用扫描仪 - 并在编译前收到错误,我无法在这个论坛或其他地方找到我能理解的答案
public class BL {
static double outcome = 0;
private static String input;
private static void main() {
Scanner input = new Scanner(System.in);
}
public static void sort() {
**input= input.next();** // the error is under .next()
}
在此先致谢!
我猜你想要
public static void sort() {
Scanner in = new Scanner(System.in);
input = in.next(); //or in.nextLine() for the whole line
}
Scanner
是从键盘读取输入的class。 class 拥有方法 next()
,它检索在 String
中转换的用户输入(直到找到 space 或新行)。
我是编程新手,我正在尝试从一种方法调用扫描仪 - 并在编译前收到错误,我无法在这个论坛或其他地方找到我能理解的答案
public class BL {
static double outcome = 0;
private static String input;
private static void main() {
Scanner input = new Scanner(System.in);
}
public static void sort() {
**input= input.next();** // the error is under .next()
}
在此先致谢!
我猜你想要
public static void sort() {
Scanner in = new Scanner(System.in);
input = in.next(); //or in.nextLine() for the whole line
}
Scanner
是从键盘读取输入的class。 class 拥有方法 next()
,它检索在 String
中转换的用户输入(直到找到 space 或新行)。