www.un.org/Depts/DGACM/index_spanish.htm BAR CHART
撰写“ Java”方案,现称销售现有文本档案中5家商店的销售数字(推船)。 托拉斯新档案的编号和产出
该方案应显示比较每家仓库销售的条码。 通过展示星号,在条形图中创造每一条条条条。 每个星号应为销售100美元。
www.un.org/Depts/DGACM/index_spanish.htm 以下是从销售中读到的批量:
1000
1200
1800
800
1900
www.un.org/Depts/DGACM/index_spanish.htm 产出档案(仓库报告.txt)应照此办理:
Store 1: **********
Store 2: ************
Store 3: ******************
Store 4: ********
Store 5: *******************
我只想到第5章:Intro to Loops and files, of Intro to Java。 答案必须是极简单明了的<>。 我的案文中,我们倾向于如下,因此请不要使用这些词语:t[ ]、缓冲Writer、fstream、length、外印......。
因此,我必须使用最简单的法典,例如:
Scanner inputFile = new Scanner (file)
File inputFile = new File (sales.text)
PrintWriter outputFile = new PrintWriter (storeReport.txt)
我们可能使用 lo,同时使用 lo和nes。
以下是我迄今为止撰写的法典。 I m 正在编辑错误。 请帮助! 感谢!
import java.util.Scanner;
import java.io.*;
public class BarChart
{
public static void main(String[] args) throws IOException
{
int store1,store2,store3,store4,store5;
int bar1,bar2,bar3,bar4,bar5;
Scanner inputFile = new Scanner(System.in);
File inputFile = new File("sales.txt");
File outputFile = new File("storeReport.txt");
PrintWriter outputFile = new PrintWriter("storeReport.txt");
outputFile.println("SALES BAR CHART
");
bar1 = store1/100;
outputFile.println("store 1 : ");
for(int i = 1; i <= bar1; i++)
outputFile.println("*");
bar2 = store2/100;
outputFile.println("
Store 2 : ");
for(int i = 1; i <= bar2; i++)
outputFile.println("*");
bar3 = store3/100;
outputFile.println("
Store 3 : ");
for(int i = 1; i <= bar3; i++)
outputFile.println("*");
bar4 = store4/100;
outputFile.println("
Store 4 : ");
for(int i = 1; i <= bar4; i++)
outputFile.println("*");
bar5 = store5/100;
outputFile.println("
Store 5 : ");
for(int i = 1; i <= bar5; i++)
outputFile.println("*");
inputFile.close();
outputFile.close();
System.out.println("Data written to the storeReport.txt");
System.exit(0);
}
}