初级java题的疑问:input.nextLine()??????
其中这道题中的Stringname=input.nextLine();为什么要用input.nextLine()??,不是input.next()吗???input.ne...
其中这道题中的String name = input.nextLine();
为什么要用input.nextLine()??,不是input.next()吗???
input.nextLine()到底是干什么用的???
谢谢大家!
(题↓)
import java.util.Scanner;
/**
* 编写JAVA程序,分别接收用户输入的姓名、年龄,判断是否是成年人
*
*/
public class PersonalDemo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 提示用户输入姓名
System.out.print("请输入姓名:");
String name = input.nextLine();
// 提示用户输入年龄,并判断是否成年
System.out.print("请输入年龄:");
int age= input.nextInt();
String info=age>18 ?"成年人" :"未成年人";
// 输出个人简介
System.out.println("=============================");
System.out.println(name+"今年"+age+"岁,是"+info);
} 展开
为什么要用input.nextLine()??,不是input.next()吗???
input.nextLine()到底是干什么用的???
谢谢大家!
(题↓)
import java.util.Scanner;
/**
* 编写JAVA程序,分别接收用户输入的姓名、年龄,判断是否是成年人
*
*/
public class PersonalDemo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 提示用户输入姓名
System.out.print("请输入姓名:");
String name = input.nextLine();
// 提示用户输入年龄,并判断是否成年
System.out.print("请输入年龄:");
int age= input.nextInt();
String info=age>18 ?"成年人" :"未成年人";
// 输出个人简介
System.out.println("=============================");
System.out.println(name+"今年"+age+"岁,是"+info);
} 展开
5个回答
展开全部
next方法和nextLine方法的表象区别是前者读取的是“一段”字符,而后者读取的是一行字符串。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
input是Scanner的实例对象,nextLine()是Scanner的一个方法
nextLine() 是string类型,表示此扫描器执行当前行,并返回跳过的输入信息。
nextLine() 是string类型,表示此扫描器执行当前行,并返回跳过的输入信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串的输入有两种方法:一种是next(),一种nextLine().
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是读取用户输入的一行数据
查下API,写的非常清楚
查下API,写的非常清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询