【发布时间】:2019-04-18 23:52:32
【问题描述】:
我想创建一个接受用户输入的程序,例如:'s' 表示“*”,我想打印 x 次。例如,如果用户输入 4s ,结果应该是 **** 或类似 2s4s: ****** 的东西。我尝试使用 charAt 函数但无法处理数字...
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("Welcome to image printer program.");
System.out.print("Please enter your sequence:");
String sequence = input.nextLine();
char b = ' ';
int s = 's';
char n = '\n';
for (int a = 0; a <= sequence.length() - 1; a++) {
char c = sequence.charAt(a);
if (c == 's') {
System.out.print("*");
}
}
}
【问题讨论】:
-
你能粘贴你的代码吗?我们可以帮助您改进它,而不是尝试新的解决方案。
-
我已编辑,请您帮忙
标签: java loops if-statement char