Итак, я довольно новичок в языке Java, и у меня проблема с домашним заданием. Мне нужно взять консольный ввод от пользователя и отобразить его как строку Xs. (т.е. "Автомобили, продаваемые Pam> 3", отобразятся "Pam XXX". Вот что я до сих пор. Как только я доберусь до утверждения if, я уже не понимаю, что делать дальше. Я попытался найти много разные разрешения, но не могут найти ничего, что точно описывает, что мне нужно. Любая помощь будет принята с благодарностью.
import java.util.Scanner;
public class BarGraph2
{
public static void main(String[] args)
{
int pam;
int leo;
int kim;
int bob;
Scanner p = new Scanner(System.in);
System.out.print("Enter number of cars sold by Pam > ");
pam = p.nextInt();
Scanner l = new Scanner(System.in);
System.out.print("Enter number of cars sold by Leo > ");
leo = l.nextInt();
Scanner k = new Scanner(System.in);
System.out.print("Enter number of cars sold by Kim > ");
kim = k.nextInt();
Scanner b = new Scanner(System.in);
System.out.print("Enter number of cars sold by Bob > ");
bob = b.nextInt();
System.out.println("\nCar Sales for the Month:");
if(pam > 0)
{
String pamSales = valueOf(int pam);
pamSales.setLength
System.out.print( "\nPam " + pamSales);
}
else
{
System.out.print("\nPam ");
}
}
}
Редактировать: я наконец-то понял... Я думаю, что мой мозг просто пожарил? Спасибо, парни.
Просто запустите цикл, как: -
System.out.print("PAM");
for(int i=0;i<n;i++) // here n is the required number of repetition
System.out.print("X");
for
петлю