后的方法我不能够使用nextInt
method.This后使用nextLine
方法在下面给出的说明....使用nextLine()使用nextInt()方法
音符黑客排名:(如果您使用方法nextInt()
后立即使用方法,请回想一下,nextInt()
读取整数标记;因此,该整数输入行的最后一个换行符仍在输入缓冲区中排队,并且下一个nextLine()
将读取整数的其余部分行(空) nextLine方法没有被滑过,但它是空的。 代码:
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
double d=scan.nextDouble();
String s=scan.nextLine();
// Write your code here.
System.out.println("String: " + s);
System.out.println("Double: " + d);
System.out.println("Int: " + i);
}
}
输出: 字符串: 双:3.1415 INT:42
你能否向我们展示一些代码? –
向我们显示代码和您遇到错误的位置。所以我们可以帮你解决它 – sForSujit