Java教程

java里的输入输出

本文主要是介绍java里的输入输出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

当一行输入字符串和数字时,为了能取到值

12 abc

Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
String[] s3 = s.split(" ");
int n=Integer.parseInt(s3[0]);
System.out.println(n);
String s4=s3[1];
System.out.println(s4);

如果一行输入数字一行输入字符串的话

比如

12

aaaaaa

        Scanner s = new Scanner(System.in);
        int n=s.nextInt();
        String s1 = s.next();
        System.out.println(s1);

或者

        Scanner s = new Scanner(System.in);
        int n=s.nextInt();
        s.nextLine();
        System.out.println(n);
        String s1 = s.nextLine();
        System.out.println(s1.charAt(0));

但这样写是不对的

        Scanner s = new Scanner(System.in);
        int n=s.nextInt();
        //s.nextLine();
        System.out.println(n);
        String s1 = s.nextLine();
        System.out.println(s1.charAt(0));

因为nextInt会把空格和回车保存下来

这篇关于java里的输入输出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!