Scanner scanner = new Scanner(System.in);String str = scanner.nextLine();system.out.println(str);其中scanner.nextLine()和scanner.next()区别如下:nextline从用户输入...
分类:
编程语言 时间:
2015-05-05 18:57:26
阅读次数:
137
publicstaticvoidmain(String[]args)
{
System.out.println("欢迎使用XXX加密系统!");
Scannersc=newScanner(System.in);
while(true)
{
System.out.println("按1加密");
System.out.println("按2解密");
Stringfl=sc.nextLine();
switch(fl.toCharArray()[0])
{
case‘1‘:
..
分类:
其他好文 时间:
2015-04-19 06:48:54
阅读次数:
114
Scanner xxx = new Scanner(System.in);然后xxx对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()...
分类:
其他好文 时间:
2015-04-13 22:38:07
阅读次数:
105
在实现字符窗口的输入时,我个人更喜欢选择使用扫描器Scanner,它操作起来比较简单。在写作业的过程中,我发现用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(),但是这两种方法究竟有什么区别呢?我查了一些资料总结了一下,希望对大家有所帮助~next()一定要读取...
分类:
其他好文 时间:
2015-04-03 14:44:28
阅读次数:
120
/**
* C语言合法标识符
*/
import java.util.*;
public class acm2024 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
in.nextLine();
while (n--!...
分类:
其他好文 时间:
2015-03-18 14:05:46
阅读次数:
122
输入输出:我们使用System.out.println(“abc”);作用:向控制台输入东西。Scanersc=newScanner(System.in);//从输入流中去读取intage=sc.nextInt();//等待接受用户输入的一个整型Stringname=sc.nextLine();//阻塞函数,等待用户输入一行字符串基本数据类型赋值:基本数据..
分类:
编程语言 时间:
2015-02-24 23:35:59
阅读次数:
334
输入输出:我们使用System.out.println(“abc”);作用:向控制台输入东西。Scanersc=newScanner(System.in);//从输入流中去读取intage=sc.nextInt();//等待接受用户输入的一个整型Stringname=sc.nextLine();//...
分类:
编程语言 时间:
2015-02-24 17:29:18
阅读次数:
218
对比才能看出差距!先是我写的一段代码,然后是参考高手的一段代码,对比分析。
1、跟踪了很久发现是第一个元素总是为空。原来nextInt()方法仅仅读取了一个int型的token,但并不换行。紧接着使用nextLine()方法的话会读取换行前的其他内容,然后就换行等待下一个输入,所以nextLine()读到的第一个就是null了。连续输入部分改成下面这样的代码就可以了,开始就使用nextLine()。
2、我的代码在最后打印天名称的时候使用的是switch...case,虽然可以正常打印,但我总感觉手写麻烦而...
分类:
其他好文 时间:
2015-01-27 09:22:53
阅读次数:
244
用Java在在线oj平台上做题时,要求的标准输入一般是“Scanner cin=new Scanner(System.in);”。其实还有更有效率的方法:Scanner cin=new Scanner(new BufferedInputStream(System.in))。笔者更常用这种方法,效率更...
分类:
其他好文 时间:
2014-12-21 01:51:26
阅读次数:
320
next();从控制台获取字符串,如果字符串中包含空格,只会获取第一个作为接收的字符串。比如:输入helloIamachinese!,接收到的只是hello。nextLine();从控制台获取字符串,字符串中可以包含空格,以回车符作为接收结束标志。比如:输入helloIamachinese!,接收到的是helloIamachi..
分类:
编程语言 时间:
2014-12-09 15:56:10
阅读次数:
214