java输出到文件和条形图

时间:2018-02-10 06:19:24

标签: java

我有这个代码,我正在制作......

我想将结果显示如下:

1)输出到.PDF& .TXT文件。 2)创建结果的条形图(彩色)。

这可能吗?

 import javax.swing.JOptionPane;

    public class TEXTTEXT_BarChart {
        public static void main(String[] args) {

            int numberOfStores = 5;
            String userStringInput;
            double storeSales;
            int numberofHundredDollarDivisions;
            String outputString = "SALES BAR CHART\n";

            for (int store = 1; store <= numberOfStores; store++) {
                userStringInput = JOptionPane.showInputDialog("Enter today's sales for store " + store);
                storeSales = Double.parseDouble(userStringInput);
                numberofHundredDollarDivisions = (int) (storeSales / 100);
                outputString += "Store" + store + ": ";
                for (int printAsterisk = 1; printAsterisk <= numberofHundredDollarDivisions; printAsterisk++) {
                    outputString += "*";
                }
                outputString += "\n";
            }
            JOptionPane.showMessageDialog(null, outputString);
            System.exit(0);
        }
    }

1 个答案:

答案 0 :(得分:-1)

要回答第一个问题,您可以使用itext依赖关系创建pdf文档

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.5.10</version>
</dependency>

选中此tutorial以编程方式创建pdf文件 要编写txt文件,您可以直接使用FileOutputStream。您可以再次参考此tutorial

对于第二个问题,您可以使用JFreeChart