首页 > 其他分享 >Scanner对象基础

Scanner对象基础

时间:2022-11-06 14:56:31浏览次数:44  
标签:nextLine Scanner 对象 基础 System next 输入 scanner

Scanner对象
1.定义:实现程序和人的交流,“我们可以获得用户的输入“,Java.t=util.Scanner是JAVA的特征。
2.语法:
Scanner s=new Scanne(System.in);
3.通过Scanner类的next()与nextLine()方法获得输入的字符串,在读取我们一般需要使用
hasNext()与hasNexyLIne判断是否还有输入的数据


4. public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
System.out.println("使用nextLine方法接收");
if (scanner.hasNextLine()){
String str=scanner.nextLine();
//判断是否还有输入
System.out.println("输出内容为"+str);
}
scanner.close();
}
}
5. public static void main(String[] args) {
//创建一个扫描对象,用于接收键盘的数据
Scanner scanner=new Scanner(System.in);
//in是接收的意思
System.out.println("使用next方式接收:");
// 判断用户有没有输入字符串
if (scanner.hasNext()){
//hasNext:还有没有下一个
String str=scanner.next();
//使用next方式接收;获得输入的字符串
System.out.println("输出的内容为:"+str);

}
scanner.close();
//关闭scanner的代码”有开有关“
}
}
6.next();
(1)一定要读取有效字符后才可以结束输入
(2)对输入有效字符之前遇到空白,next()方法会自动将其去掉
(3)只有输入有效字符后面输入的空白作为分隔符或者结束符
(4)next() 不可以得到带有空白的字符串
7.nextLine();
(1)以Enter为结束符。也就是说nextLine()返回值是输入回车之前的所以字符
(2)可以获得空白

标签:nextLine,Scanner,对象,基础,System,next,输入,scanner
From: https://www.cnblogs.com/zzs2004/p/16862594.html

相关文章