我是java新手,我发现一个活动需要您根据循环计数打印字符串块。输入应该是:
Input Format:
2
1
3
输出必须是:
* *
** **
*** ***
**** ****
***** *****
*
**
***
****
*****
* * *
** ** **
*** *** ***
**** **** ****
***** ***** *****
我很难做到这一点,因为我无法将其打印在一行中。这是我的代码:
import java.util.Scanner;
public class Main
{
public static void main (String[]args)
{
Scanner sc = new Scanner (System.in);
int num1, num2, num3;
num1 = Integer.parseInt (sc.nextLine ());
num2 = Integer.parseInt (sc.nextLine ());
num3 = Integer.parseInt (sc.nextLine ());
String barricade = " *\n"
+ " **\n"
+ " ***\n"
+ " ****\n"
+ " *****\r";
for (int i = 0; i < num1; i++)
{
System.out.print(barricade);
}
}
}
撒科打诨
茅侃侃
相关分类