所以,我对 Java 语言还很陌生,并且在家庭作业方面遇到了问题。我需要从用户那里获取控制台输入并将数字显示为一行 X。 (即“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");
关于java - 将整数显示为 Xs 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25210329/