我是Java的初学者。我正在使用Deitel和Deitel来学习Java,练习中的一个问题要求你打印三角形。这是问题:
(三角形打印程序)编写一个应用程序,分别显示以下图案,一个在另一个之下。使用 for 循环生成模式。所有星号 (*) 都应由一个表格的单个语句打印,
System.out.print( '*' );
这会导致星号并排打印。表格的语句System.out.println();
可用于移动到下一行。System.out.print( ' ' );` 形式的语句可用于显示最后两个模式的空格。程序中不应有其他输出语句。(a) (b) (c) (d) * ********** ********** * ** ********* ********* ** *** ******** ******** *** **** ******* ******* **** ***** ****** ****** ***** ****** ***** ***** ****** ******* **** **** ******* ******** *** *** ******** ********* ** ** ********* ********** * * **********
我得到了 a,但我需要一些关于 b、c 和 d 的帮助。提前致谢!:)
PS这是我的代码:
public class p5_15
{
public static void main( String[] args )
{
int line;
int star;
for( line = 1; line <= 10; line++ )
{
for( star = 1; star <= line; star++ )
{
System.out.print( "*" );
}
System.out.println();
}
}
}