输入输出作业

实验五 输入输出

1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。

package liu_输入输出;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class TextRw
{

	public static void main(String[] args)
	{
		//输出流  写
		 try
		 {
			FileWriter fw =new FileWriter("d:/TextRw.txt",true);

			fw.write("姓名:刘炎增\r\n学号:20125018\r\n");

			fw.close();
			System.out.println("写入成功!");

			//输入流  读
			FileReader fr=new FileReader("d:/TextRw.txt");

			char[] ca=new char[1024];
			int i=-1;
			StringBuilder sb=new StringBuilder();

			while((i=fr.read(ca))>0)
			{
				sb.append(new String(ca, 0, i));
			}
			System.out.println(sb);
			fr.close();
		} catch (Exception e)
		 {
			// TODO 自动生成的 catch 块
			e.printStackTrace();
		}

	}

}

  

2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt

package liu_输入输出;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;

import java.io.FileWriter;
import java.io.IOException;

public class IoDemo {

	public static void main(String[] args) {

		try {
			// 写 输出流

			FileWriter fw = new FileWriter("d:/text.txt");

			// 写入数据
			fw.write("字符流写入到文本\r\n");

			fw.close();
			System.out.println("写入成功");

			String str = "\r\n用新的构造方法追加";

			// 读 输入流

			FileInputStream in = new FileInputStream("d:/text.txt");

			// byte[]
			byte[] b = new byte[1024];

			int i = -1;

			// 写 输出流
			FileOutputStream out = new FileOutputStream("d:/iodemo.txt");

			// 边度边写
			while ((i = in.read(b)) > 0) {
				// 写
				out.write(b, 0, i);
			}
			out.close();
			in.close();

		}

		catch (Exception e) {
			// TODO 自动生成的 catch 块
			e.printStackTrace();
		}

	}

}

  

时间: 2024-10-29 03:14:48

输入输出作业的相关文章

MR作业编程案例-流量统计

流量统计(统计每个用户的上行流量和下行流量及其流量总和) 源数据: 1363157985066     13726230503    00-FD-07-A4-72-B8:CMCC    120.196.100.82    i02.c.aliimg.com        24    27    2481    24681    200 1363157995052     13826544101    5C-0E-8B-C7-F1-E0:CMCC    120.197.40.4           

作业1 和 2

# include<stdio.h> int main () { printf("*********\n *******\n *****\n ***\n *\n"); return 0; } 实验结论:1.注意空格个数:2.注意分号 2. 输入3个整数并且计算他们的和, 输入格式:   1  2  3 输出格式:   1+2+3=6 # include <stdio.h> int main () { int a,b,c,d; printf("请输入三个

欧娇2013551707第一周作业

11. Software,  Software Engineering 等名词的来源 ,请问 “软件” 和 “软件工程” 这些词汇是如何出现的 - 何时.何地.何人 软件:软件是计算机的组成部分,由一系列按照特定顺序组织的计算机数据和指令的集合.计算机出现之前,就已经有很多数学家为计算机软件的出现打下了坚实的数学理论基础,正是有了这些数学理论作为基础,加上当时电子技术的突飞猛进,二者的结合,才产生了计算机这样一个化时代的伟大产物.软件的发展史其实就是在裸机(硬件)和终端用户之间不断沉淀(平台化)

耿丹16-1第十次作业

-- Deadline: 2016-11-24 20:00pm -- 作业内容:https://edu.cnblogs.com/campus/bjgygd/Sixteen-One/homework/187 -- 第十次作业总结: 1. 这次作业大部分同学都没有数组越界访问的意识,这是非常严重的问题,希望同学们养成边界条件检查的习惯. 2. 不管是百度的还是参考同学的,希望可以转为自己的知识,表扬自己独立思考的同学125 131等,良好的习惯总会带给你意想不到的收获,请继续坚持! 3. 快要考试了

洛谷 P2717 寒假作业

题目背景 zzs和zzy正在被寒假作业折磨,然而他们有答案可以抄啊. 题目描述 他们共有n项寒假作业.zzy给每项寒假作业都定义了一个疲劳值Ai,表示抄这个作业所要花的精力.zzs现在想要知道,有多少组连续的寒假作业的疲劳值的平均值不小于k? 简单地说,给定n个正整数A1,A2,A3,...,An,求出有多少个连续的子序列的平均值不小于k. 输入输出格式 输入格式: 第一行两个正整数,n和k. 第二行到第n+1行,每行一个正整数Ai. 输出格式: 一个非负整数. 输入输出样例 输入样例#1: 3

信息系统项目3月16日作业

3月16日作业: 一,本章课程重点: 项目整体管理的过程包括如下内容: 项目启动 制定初步的范围说明书 制定项目管理计划 指导和管理项目的执行 监督和控制项目 整体变更控制 项目收尾 启动前加入背景介绍 收尾后加入经验教训就是论文论项目整体管理大纲 项目启动:项目立项以后就要正式启动项目,启动是以书面的.正式的形式肯定项目的成立于存在,同时以书面正式的形式为项目经理进行授权 项目正常的作用和内容 项目章程是正式批准一个项目的文档,或者是批准现行现行项目是否进入下一阶段的文档.项目章程应当由项目组

Map/Reduce 工作机制分析 --- 作业的执行流程

前言 从运行我们的 Map/Reduce 程序,到结果的提交,Hadoop 平台其实做了很多事情. 那么 Hadoop 平台到底做了什么事情,让 Map/Reduce 程序可以如此 "轻易" 地实现分布式运行? Map/Reduce 任务执行总流程 经过之前的学习,我们已经知道一个 Map/Reduce 作业的总流程为: 代码编写  -->  作业配置  -->  作业提交  -->  Map任务的分配和执行  -->  处理中间结果(Shuffle)  --&

第一周配套作业

第1题 描述计算机的组成及其功能计算机组成CPU(控制器+运算器).I/O总线.存储器(内存+硬盘).输入输出系统组成.1.控制器(Control):对程序规定的控制信息进行解释,根据其要求进行控制,调度程序.数据.地址,协调计算机各部分工作及内存与外设的访问等.2.运算器(Datapath):对数据进行各种算术运算和逻辑运算,即对数据进行加工处理.3.I/O总线:各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束.4.存储器(Memory):存储程序.数据和各种信号.命令等信息,

第一次个人作业近况

这次作业的目标是写一个四则运算小程序. 1.要求能够读取txt格式的试题,并算出标准答案,在使用者输入答案后对其输入的答案按照标准答案判分. 2.关于运算方面,要求支持加减乘除和括号,但是不能出现小数,所有结果只能由整数.真分数和假分数表示. 3.其次关于拓展功能,要求能够程序自己生成题目而不是从txt中读取,而且生成的题目不能重复,题目运算种类分布均匀. 在两个学期之前的数据结构课上,我们曾经实现过这种简单的综合运算的计算器.所以我打算用相同的思路,采用栈的结构来存储运算符号和数值,并设计算法