美文网首页
标准输入输出流使用注意点

标准输入输出流使用注意点

作者: Vekaco | 来源:发表于2018-05-19 18:02 被阅读0次

https://www.hackerrank.com/challenges/java-stdin-stdout/problem

这题看似简单的Java标准终端输入输出,但是应该注意到nextInt(), nextDouble()只读取int,double而将换行符留于流中,因此应在读取下一整行前通过不处理的nextLine()将换行符从输入流中读取不作处理;

import java.util.Scanner;

public class Solution {

    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);

        int i = scan.nextInt();

        scan.nextLine();

        double d = scan.nextDouble();

        scan.nextLine();

        String s = scan.nextLine();

        System.out.println("String: " + s);

        System.out.println("Double: " + d);

        System.out.println("Int: " + i);

    }

}

https://www.hackerrank.com/challenges/java-output-formatting/problem

关于格式化输出流的相关问题;

import java.util.Scanner;

public class Solution {

    public static void main(String[] args) {

            Scanner sc=new Scanner(System.in);

            System.out.println("================================");

            for(int i=0;i<3;i++){

                String s1=sc.next();

                int x=sc.nextInt();

                System.out.printf("%-15s",s1);

                System.out.printf("%03d\n",x);

            }

            System.out.println("================================");

    }

}

相关文章

  • 标准输入输出流使用注意点

    https://www.hackerrank.com/challenges/java-stdin-stdout/p...

  • Java IO流

    标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流等等,java中将输入输出抽象称为流,就好...

  • CH2-数据的输入和格式

    数据统计 重定向标准输入输出流的方式,从文件中读取数据. 使用宏定义进行开发环境和生成环境的区分. 重视输入输出数...

  • C++学习记录

    最简单的c++程序 标准输入输出流 可以使用 控制字符,需要包含iomanip 输入相关cin 可以使用空格,回车...

  • IO流——其他流

    输入输出流,打印流,数据流 标准的输入、输出流 System.in 标准的输入流,默认从键盘输入,类型是Input...

  • NodeJS-Process

    Global-->process stdin、stdout:标准输入输出流(IO) 例子: 属性

  • APUE读书笔记-05标准输入输出库(3)

    8、标准输入输出的效率 这一节,将使用标准输入输出和直接使用系统调用进行输入输出的时间进行了对比,主要是对: ch...

  • linux基础指令以及权限管理

    基础指令 标准输入输出 标准输入,stdin,即键盘、鼠标输入 标准输出,stdout,即输出到终端 标准错误流,...

  • 04_03_管理及I/O重定向 、04_04_grep及正则表达

    输入输出的数据流分为三种:1标准输入,2标准输出,3标准错误输出 1、 输入的数据流: <-- 标准输入(stdi...

  • 数据的输入/输出

    标准输入输出流 字符输入: char c = (char)System.in.read(); 字...

网友评论

      本文标题:标准输入输出流使用注意点

      本文链接:https://www.haomeiwen.com/subject/osuidftx.html