求java 程序 要求:读取txt文件,文件里面有很多行数字,然后输出每一行里面,各位数字的和 例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求java 程序 要求:读取txt文件,文件里面有很多行数字,然后输出每一行里面,各位数字的和 例相关的知识,希望对你有一定的参考价值。
求java 程序
要求:读取txt文件,文件里面有很多行数字,然后输出每一行里面,各位数字的和
例如:
文件:23
496
输出:5
19
要求运用 file i/o, string, try/catch
谢谢大神!
《java 程序》百度网盘资源免费在线观看
链接: https://pan.baidu.com/s/1azTiaPFQBlrclzRvCctz7Q
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
参考技术A使用百度网盘免费分享给你,链接: https://pan.baidu.com/s/1azTiaPFQBlrclzRvCctz7Q
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
参考技术BJava程序如下:
import java.io.BufferedReader;import java.io.FileInputStream;
import java.io.InputStreamReader;
public class HardWork
public static void main(String[] args)
try
FileInputStream fis = new FileInputStream("c:\\\\test.txt");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String line;
int sum;
int i;
while((line = br.readLine()) != null)
sum = 0;
for(i=0; i<line.length(); i++)
sum += line.charAt(i) - '0';
System.out.println(sum);
catch(Exception e)
e.printStackTrace();
运行测试:
5
19
文件内容:
23
496
追问请问再加什么能既显示文件内容,又显示结果呢
追答修改后的Java程序:
import java.util.ArrayList;public class HardWork
public static void main(String[] args)
try
...
ArrayList<Integer> list = new ArrayList<Integer>();
System.out.println("文件内容:");
while((line = br.readLine()) != null)
System.out.println(line);
sum = 0;
for(i=0; i<line.length(); i++)
sum += line.charAt(i) - '0';
list.add(sum);
System.out.println("计算结果:");
for(i=0; i<list.size(); i++)
System.out.println(list.get(i) + " ");
catch(Exception e)
e.printStackTrace();
追问
谢谢大神!!
本回答被提问者采纳 参考技术C public class Testpublic static void main(String... args)
File file = new File("d:\\\\test.txt");
BufferedReader br = null;
try
br = new BufferedReader(new FileReader(file));
String temp;
while((temp=br.readLine())!=null)
int n = temp.length();
int num = Integer.parseInt(temp);
int sum = 0;
for(int i=0;i<n;i++)
sum+=(int)num/Math.pow(10, i)%10;
System.out.println(sum);
catch (Exception e)
e.printStackTrace();
finally
try
br.close();
catch (IOException e)
e.printStackTrace();
追问
请问再加什么能既显示文件内容,又显示结果呢
以上是关于求java 程序 要求:读取txt文件,文件里面有很多行数字,然后输出每一行里面,各位数字的和 例的主要内容,如果未能解决你的问题,请参考以下文章