• 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);
    }
    }
    

    操作如下:

    结果如下:

    文件目录下:

  • 相关阅读:
    thinkphp5ajax分頁&&搜索後分頁
    yii框架多文件上傳
    Redis:Linux安装与使用
    JSP使用Struts2标签库报错
    Dubbo:3
    Dubbo:1
    Dubbo:2
    zookeeper:master选举
    zookeeper:分布式锁简单实现(JavaApi)
    zookeeper:Curator操作节点
  • 原文地址:https://www.cnblogs.com/l20902/p/10610955.html
Copyright © 2020-2023  润新知