Java 使用for循环输出*和#x27;s

Java 使用for循环输出*和#x27;s,java,for-loop,Java,For Loop,我想输出一个*的三角形,如下所示: * ** *** 这是我的代码: public class triangleStars { public static void main(String[] args) { for(int N=0 ; N<=3 ; N=N+1) { for(int M=0 ; M!=N ; M=M+1) {

我想输出一个*的三角形,如下所示:

*
**
***
这是我的代码:

public class triangleStars {

    public static void main(String[] args) {

                for(int N=0 ; N<=3 ; N=N+1)
                {
                    for(int M=0 ; M!=N ; M=M+1)
                    { 
                        System.out.println("*");

                    }
                    System.out.println();       

                    }
            }

    }
公共类三角形{
公共静态void main(字符串[]args){

对于(int N=0;N将内部循环的println更改为print

使用
print
而不是内部循环中的
println


println
打印您给它的字符串(可选),然后是换行。
print
只打印字符串,不添加换行符。

这可能适合您

public class TriangleStars
{
    public static void main(String args[])
    {
        int M, N;
        for(M=0; M<5; M++)
        {
            for(N=0; N<=M; N++)
            {
                System.out.print("* ");
            }
            System.out.println();
        }
    }
公共类三角形
{
公共静态void main(字符串参数[])
{
int M,N;

对于(M=0;MUse
print
而不是内部循环中的
println
。要为Andy的评论添加上下文,
println
打印您给它的标签(可选)然后是一个换行符。
print
只打印不附加换行符的字符串。这是一个家庭作业问题吗?如果是,请阅读我还有一个关于这个问题的问题。我想实现一个int N,这样,如果我改变N,行的数量就会改变。例如,在这段代码中,我将有N=3。我将如何实现它?你可能想要post是一个新问题——包含多个问题的帖子通常不适合问答格式。