Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中打印三角形?_Java - Fatal编程技术网

如何在Java中打印三角形?

如何在Java中打印三角形?,java,Java,我是Java的初学者。我正在使用Deitel和Deitel学习Java,练习中的一个问题要求您打印三角形。问题是: (三角形打印程序)编写一个应用程序,分别显示以下图案,一个接一个。使用for循环生成图案。所有星号(*)应以System.out.print('*')的形式用一条语句打印使星号并排打印。形式为System.out.println()的语句可用于移动到下一行。表单系统的语句。输出。打印(“”);`可用于显示最后两个图案的空间。程序中不应有其他输出语句 (a) (b)

我是Java的初学者。我正在使用Deitel和Deitel学习Java,练习中的一个问题要求您打印三角形。问题是:

(三角形打印程序)编写一个应用程序,分别显示以下图案,一个接一个。使用for循环生成图案。所有星号(*)应以
System.out.print('*')的形式用一条语句打印使星号并排打印。形式为
System.out.println()的语句可用于移动到下一行。表单系统的语句。输出。打印(“”);`可用于显示最后两个图案的空间。程序中不应有其他输出语句

(a)   (b)        (c)   (d)
* ********** ********** *
** ********* ********* **
*** ******** ******** ***
**** ******* ******* ****
***** ****** ****** *****
****** ***** ***** ******
******* **** **** *******
******** *** *** ********
********* ** ** *********
********** * * **********
我得了a,但我需要一些b,c和d的帮助。提前感谢!:)

另外,这是我的a代码:

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();
        }
    }
} 
公共类p5_15
{
公共静态void main(字符串[]args)
{
内线;
int star;

for(line=1;line您需要使用嵌套在另一个for循环中的for循环。语法如下:

for(int i = 0; i < n; ++i)
    for(int j = 0; j < i; ++j)
       ...
for(int i=0;i
根据您希望绘制的三角形,您需要使用由
替换的表达式以及第二个for循环的初始化和条件


例如,在(c)中,在第一行(i=0)上,您希望j从0开始并递增到9(即您打印的星星数-1)。然后是下一行(i=1),您希望j从0开始,递增到8。您应该已经注意到了一个模式。

这里有很多人可以在5分钟内为您编码答案。但我认为这对您没有帮助


因此,这里有一个关于>>如何发布(a)和(b)代码的提示,您可能会得到帮助。否则您将被关闭。但它与(a)和(b)相同,顺序相反…谢谢!顺便说一句,我也没有得到b。谢谢!我算出了:)