java--Scanner类的用法(next()和nextLine()的区别)
来源:互联网 发布:福建省来宝网络 编辑:程序博客网 时间:2024/06/14 03:37
package day_6_9;import java.util.Scanner;public class DataTypeDemo { public static void main(String[] args) { /** * import java.util.Scanner; * Scanner scan=new Scanner(System.in); * int age=scan.nextInt(); * Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(), * * next()一定要读取到有效字符后才可以结束输入, * 对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉, * 只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。 * * nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符, * 它是可以得到带空格的字符串的。 */ Scanner scan=new Scanner(System.in);// System.out.println("请输入年龄:");// int age=scan.nextInt();// System.out.println("请输入消费的价格:");// double price=scan.nextDouble(); /*** * 第一种组合打印结果: * * 请输入字符串1: *aaa *请输入字符串2: *bbb *请输入字符串3: *字符串1:aaa *字符串2:bbb *字符串3: * ***/ System.out.println("请输入字符串1:"); String a1=scan.next(); System.out.println("请输入字符串2:"); String a2=scan.next(); System.out.println("请输入字符串3:"); String a3=scan.nextLine(); System.out.println("字符串1:"+a1); System.out.println("字符串2:"+a2); System.out.println("字符串3:"+a3); /** * 第二种组合打印结果: * * 请输入字符串4: *aa *请输入字符串5: *bb *请输入字符串6: *cc *字符串4:aa *字符串5:bb *字符串6:cc */ System.out.println("请输入字符串4:"); String b1=scan.nextLine(); System.out.println("请输入字符串5:"); String b2=scan.next(); System.out.println("请输入字符串6:"); String b3=scan.next(); scan.close();//close方法的作用是关闭输入的流,释放内存 System.out.println("字符串4:"+b1); System.out.println("字符串5:"+b2); System.out.println("字符串6:"+b3); }}
阅读全文
0 0
- java--Scanner类的用法(next()和nextLine()的区别)
- Java Scanner next()和nextLine()的区别
- Java Scanner next()和nextLine()的区别
- Java之Scanner类中next()和nextLine()的区别
- Scanner的next()和nextLine()的区别
- java Scanner nextLine next 连用的区别
- java Scanner next() nextLine()的区别。
- java中Scanner类中的next()和nextLine()方法的区别
- java Scanner中的 next() 方法和 nextLine() 方法的区别
- Java控制台输入Scanner中next和nextLine的区别
- Java中Scanner的next()和nextLine()区别
- Java的Scanner中next()、nextLine()的区别
- java中Scanner类中next()与nextLine()的区别
- 对于Scanner类中next()和nextLine()的区别
- Scanner中next()和nextLine()方法的区别
- Scanner类的next()和nextLine()
- scanner.next()与scanner.nextLine()的区别
- Java中Scanner类的next()和nextLine()方法对比
- 自己总结的PHP
- PostGIS 操作geometry方法
- Spark RDD API 参考示例(六)
- EF codeOnly
- Linux运维笔记-文档总结-NFS文件共享(网络文件系统)
- java--Scanner类的用法(next()和nextLine()的区别)
- My Eclipse设置个性化代码注释
- 1005 Jugs
- tcp和udp的解释和区分
- .h头文件 .lib库文件 .dll动态库文件之间的关系
- Android完整项目_天气预报
- 分布式操作系统
- C语言作业-2-2信号报告
- 我的编程竞赛之路 ——中国大学生计算机编程第一人楼天城访谈