代码如下:
8.
public class App80 {public static void main(String[] args) {
for (int i = 5 i > 0 i--) {
for (int j = 1 j <= i j++) {
System.out.print("* ")
}
System.out.println()
}
}
}
9.
public class App81 {public static void main(String[] args) {
for (int i = 0 i < 5 i++) {
for (int j = 0 j < 5 j++) {
System.out.print(i > j ? " " : "* ")
}
System.out.println()
}
}
}
Problem Descriptionnput
Output
Example Input
Example Output
*
***
*****
*******
*****
***
*
import java.util.Scanner
public class Main
{
public static void main(String[] args)
{
Scanner reader=new Scanner(System.in)
int i,j,k
for(i=1i<=4i++)
{
for(k=1k<=4-ik++)
{
System.out.printf(" ")
}
for(j=1j<=2*i-1j++)
{
System.out.printf("*")
}
System.out.println()
}
for(i=3i>=1i--)
{
for(k=1k<=4-ik++)
{
System.out.printf(" ")
}
for(j=1j<=2*i-1j++)
{
System.out.printf("*")
}
System.out.println()
}
}
}
1楼是对的,system.out.println()已经是在外层循环里了
里层
for
没有{}作用下,只保持执行system.out.print(i)这一个语句