zoukankan      html  css  js  c++  java
  • JAVA在命令行进行输入输出重定向(JAVA SentinelValue)

     1 import java.util.Scanner;
     2 
     3 public class SentinelValue {
     4 
     5     public static void main(String[] args) {
     6         Scanner input = new Scanner(System.in);
     7         int d = input.nextInt();
     8         int sum = 0;
     9         while(d != 0) {
    10             sum += d;
    11                                                d = input.nextInt();
    12         }
    13         System.out.print(sum);
    14     }
    15    
    16 }

    当以上程序需要输入大量的数据值时,从键盘上输入是非常繁琐的,可以将数据用空格隔开,保存在一个名为input.txt的文本文件中,然后使用如下输入重定向:

    java  SentinelValue < input.txt

    注意:需要将input.txt 和 SentinelValue.java 放在同一个目录下

     

     输出重定向 : java ClassName > output.txt (同理,output.txt 需要和ClassName.java 放在同一个目录下)

    在同一命令中同时使用输入输出重定向 : java SentinelValue < input.txt > output.txt

     

  • 相关阅读:
    Linux安装telnet
    linux 打压缩包
    JAVA读写文件
    LINUX安装NGINX
    Linux安装JDK
    java判断字符串中是否包含中文 过滤中文
    操作MySQL
    Java序列化对象-字符串转换
    nginx
    linux操作命令
  • 原文地址:https://www.cnblogs.com/LLLAIH/p/11537860.html
Copyright © 2011-2022 走看看