我的代码行如下。我正在尝试在与之相关的商店#旁边打印星号。现在,例如,如果我为商店1输入200,它将输出:
Store 1:
**
但我希望它输出:
Store 1: **
我该怎么做?
int store1;
System.out.print("Enter today's sales for store 1 in dollars: $");
store1 = keyboard.nextInt();
int store2;
System.out.print("Enter today's sales for store 2 in dollars: $");
store2 = keyboard.nextInt();
int store3;
System.out.print("Enter today's sales for store 3 in dollars: $");
store3 = keyboard.nextInt();
int store4;
System.out.print("Enter today's sales for store 4 in dollars: $");
store4 = keyboard.nextInt();
int store5;
System.out.print("Enter today's sales for store 5 in dollars: $");
store5 = keyboard.nextInt();
System.out.println("SALES BAR CHART");
System.out.println("Store 1:");
for (int a = 0; a <= store1; a += 100)
{
System.out.print("*");
}
System.out.print("\n");
System.out.println("Store 2:");
for (int b = 0; b <= store2; b += 100)
{
System.out.print("*");
}
System.out.print("\n");
System.out.println("Store 3:");
for (int c = 0; c <= store3; c += 100)
{
System.out.print("*");
}
System.out.print("\n");
System.out.println("Store 4:");
for (int d = 0; d <= store4; d += 100)
{
System.out.print("*");
}
System.out.print("\n");
System.out.println("Store 5:");
for (int e = 0; e <= store5; e += 100)
{
System.out.print("*");
}
System.out.print("\n");
System.out.print("Each * represents $100");
System.out.println("Store 1:");
应该是System.out.print("Store 1:");
你可能知道,的println打印出的文本,然后进入一个新的生产线。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句