从文件中读取并将项目总数显示为整数

时间:2018-05-02 19:16:14

标签: java

我是初学者,这是非常基本的东西。我有一个充满冰淇淋口味的纯文本文件。我需要在课程结束时:

1-打印出项目总数
2-打印出多少“草莓”口味

我一直在努力,我不知道该怎么办。我的计数器没有正确添加并始终保持在1。

public class IceCream {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    // TODO code application logic here


    TextIO.readFile("src\\icecream\\icecream.txt");

    while (TextIO.eof() == false) {
        String cones;
        int totalCones = 0;
        cones = TextIO.getln();
        TextIO.putln(cones);
        totalCones++;
        if (cones.equals("Strawberry")) {
            int strawberryCones = 0;
            strawberryCones++;
            if (TextIO.eof() == true) {
                TextIO.putln(strawberryCones);
            }
        }
        if (TextIO.eof() == true) {
            TextIO.putln(totalCones);
        }

    }
}
}

1 个答案:

答案 0 :(得分:0)

您的代码可以满足您的要求。每次找到"草莓"时,您都要求它将计数器重置为零。所以,无论你有多少"草莓" s,你在文件中,它最终打印1。

line" int strawberryCones = 0"必须超过if块。 干杯!