- 定义sum对1到100000进行累加求和;
- 把sum的结果写入txt文本文件;
具体实施如下:
首先,考虑到1加到100000的结果可能会超过int类型的存储长度,所以我们采用long类型来存储sun的值;
当程序运行至图中光标闪烁位置时,说明对sum的累加已经完成。
- 通过实例化FileWriter类,并使用write()方法进行写入工作
考虑到write()方法中没有需要long型的重载,所以采用把sum转成字符串String型进行写入
操作如下:
使用String类中的valueof()方法进行转换;
最后,别忘了使用flush()方法冲刷一下缓存和close()方法关闭文件。
程序代码如下:
import java.io.*;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
try {
long sum=0;
//对sum进行1到100000的累加求和
for (int i = 1; i <= 100000; i++)
{
sum+=i;
}
//把sum的值写到1.txt这个文件里面
FileWriter fw=new FileWriter("C:\\Users\\李小宝\\Desktop\\1.txt");
//把sum转成字符串
fw.write(String.valueOf(sum));
fw.flush();
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}