编程实现输出如图所示的图案:
*
* *
* * *
* * * *
public class Sanjiao
{
public static void main(String args[])
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<i+7;j++)
if(j<=7-i)
System.out.println(" ");
for(int k=0;k<i;k++)
System.out.println("*");
System.out.println();
}
}
}
*
* *
* * *
* * * *
public class Sanjiao
{
public static void main(String args[])
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<i+7;j++)
if(j<=7-i)
System.out.println(" ");
for(int k=0;k<i;k++)
System.out.println("*");
System.out.println();
}
}
}
for (int i = 1; i <= 4; i++) {
for (int j = 1; j < i + 7; j++) {
if (j <= 7 - i) {
System.out.print(" ");
}
}
for (int k = 0; k < i; k++) {
System.out.print("* ");
}
System.out.println();
}
for (int j = 1; j < i + 7; j++) {
if (j <= 7 - i) {
System.out.print(" ");
}
}
for (int k = 0; k < i; k++) {
System.out.print("* ");
}
System.out.println();
}刚刚发现不能变颜色,前两个多了个ln,后面输出少了一个空格
2.初学的话就不要省{ },或是for()里面的字句
public static void main(String[] args) {
for(int i=1;i <=4;i++)
{
for(int j=1;j <i+7;j++)
if(j <=7-i)
System.out.print(" ");
for(int k=0;k <i;k++)
System.out.print("*");
System.out.println();
}
}
for(int i=1;i <=4;i++)
{
for(int j=1;j <i+7;j++)
if(j <=7-i)
System.out.print(" ");
for(int k=0;k <i;k++)
System.out.print(" *");
System.out.println();
}
}由于 System.out.println(" "); 在打印空格是页打印一个换行符