java程序为什么到nextLine()这没有停住
System.out.println("请输入1");StringbookName=scanner.nextLine();/程序在这没有停住,把下面的“请输入2”也给打出...
System.out.println("请输入1");
String bookName = scanner.nextLine();/程序在这没有停住,把下面的“请输入2”也给打出来了
System.out.println("请输入2");
String author = scanner.nextLine(); 展开
String bookName = scanner.nextLine();/程序在这没有停住,把下面的“请输入2”也给打出来了
System.out.println("请输入2");
String author = scanner.nextLine(); 展开
4个回答
展开全部
貌似前面应该声明一个Scanner对象吧,我感觉应该这样写
Scanner sc=new Scanner(System.in);
System.out.println("请输入1");
String bookName = sc.nextLine();/程序在这没有停住,把下面的“请输入2”也给打出来了
System.out.println("请输入2");
String author = scr.nextLine();
估计这样子就差不多了,记得在前面导入Scanner包哦
Scanner sc=new Scanner(System.in);
System.out.println("请输入1");
String bookName = sc.nextLine();/程序在这没有停住,把下面的“请输入2”也给打出来了
System.out.println("请输入2");
String author = scr.nextLine();
估计这样子就差不多了,记得在前面导入Scanner包哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语句没有问题,按道理不会出现这样的情况的,呵呵
或者错误在其他地方,得看看程序的上下文了
=====try this=======
import java.util.Scanner;
public class HelloWorldApp{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("输入1");
String str1=scan.nextLine();
System.out.println("输入2");
String str2=scan.nextLine();
}
}
或者错误在其他地方,得看看程序的上下文了
=====try this=======
import java.util.Scanner;
public class HelloWorldApp{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("输入1");
String str1=scan.nextLine();
System.out.println("输入2");
String str2=scan.nextLine();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没给停止的条件!!看看了!
追问
什么叫没给停止的条件啊?求解!
追答
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class a {
/**
* @param args
*/
public static void test(){
}
public static void main(String[] args) throws FileNotFoundException {
// TODO Auto-generated method stub
Scanner sc = new Scanner("1");
String a=sc.next();
System.out.println(a);
Scanner sc2 = new Scanner("2");
String b=sc2.next();
System.out.println(b);
}
}
如果你要动态输入我也可给你、1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按照你的写法
Scanner scanner=new Scanner(System.in);
System.out.println("请输入1");
String bookName = scanner.nextLine();
System.out.println("请输入2");
String author = scanner.nextLine();
那么控制台会出现请输入1
等待你输入。等你输完后他才出现请输入2
Scanner scanner=new Scanner(System.in);
System.out.println("请输入1");
String bookName = scanner.nextLine();
System.out.println("请输入2");
String author = scanner.nextLine();
那么控制台会出现请输入1
等待你输入。等你输完后他才出现请输入2
追问
没有用啊!!!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询