关闭

java之输入流应该注意的地方

标签: java输入流inputstreamSystem.in
698人阅读 评论(0) 收藏 举报
分类:


运用输入流InputStream(System.in)输入数据时,以回车作为结束符,此时回车为2个字节,应将其去掉

eg:


package project;

import java.io.*;

public class project1 {
	public static void main (String []args)
	{
		int x, y, sum;
		byte[]b = new byte[1024];
		int length;
		BufferedInputStream in = new BufferedInputStream(System.in);
		try {
			System.out.println("输入第一个数字:");
			length = in.read(b);
			x = Integer.parseInt(new String(b, 0, length - 2));
			System.out.println("输入第二个数字:");
			length = in.read(b);
			y = Integer.parseInt(new String(b, 0, length - 2));
			sum = x + y;
			System.out.println(sum);
		} catch (IOException e) {
			// TODO 自动生成的 catch 块
			e.printStackTrace();
		}
		
	}
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:115839次
    • 积分:1806
    • 等级:
    • 排名:千里之外
    • 原创:66篇
    • 转载:17篇
    • 译文:0篇
    • 评论:13条
    文章分类
    最新评论