zoukankan      html  css  js  c++  java
  • java基础:1.2 输入重定向、输出重定向

    对于类似于大量数据求和等问题,如果一个个数据通过键盘键入,工作量将很大。可以把这些数据用空格隔开,保存在一个input.txt文件中,使用输入重定向命令。

    输入重定向命令  java SentinelValue < input.txt

    输出重定向命令  java ClassName > output.txt

    同时使用 java SentinelValue < input.txt > output.txt

    程序如下:

    import java.util.Scanner;
    
    public class Sumdata {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    	Scanner indata = new Scanner(System.in);
    
    // Read an initial data
    
    //	System.out.print("Enter an int value (the program exits if the input is 0): ");
    	int data = indata.nextInt();
    // Keep reading data until the input is 0
    	int sum = 0;
    	while (data != 0) {
    	sum += data;
    
    // Read the next data
    //	System.out.print("Enter an int value (the program exits if the input is 0): ");
    	data = indata.nextInt();
    	}
    	System.out.println("The sum is " + sum);
    }
    }
    

    操作如下:

    结果如下:

    文件目录下:

  • 相关阅读:
    030-B+树(三)
    028-B+树(一)
    027-B树(二)
    026-B树(一)
    025-红黑树(六)
    024-红黑树(五)
    023-红黑树(四)
    022-红黑树(三)
    021-红黑树(二)
    020-红黑树(一)
  • 原文地址:https://www.cnblogs.com/l20902/p/10610955.html
Copyright © 2011-2022 走看看