import java.util.Scanner;
//trying to print pyramid shape
class try
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("Enter the number of lines:");
int n=in.nextInt();
for(int i=n;i>0;i--)
{
for(int j=1;j<=i;j++)
{
System.out.print(" ");
}
j=n-(i-1);
for(int k=0;k<j;k++)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}
但我不能打印解决。
答案 0 :(得分:3)
try
是Java中的保留关键字。您不能将其用作类名。只需重命名您的班级即 - MyTry
答案 1 :(得分:0)
try
是key word,您必须先更改您的班级名称。 (使用MyClass
)
如何执行此操作,您必须在使用它们之前定义和初始化变量。
for(int j=1;j<=i;j++){
System.out.print(" "); // j visible inside for loop only
}
j=n-(i-1); // access j from outside for-loop is not possible
你可以自己纠正这个错误。你没有使用IDE
进行编码吗?
答案 2 :(得分:0)
以下是您的问题的解决方案。
import java.util.Scanner;
//trying to print pyramid shape
class Try
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("Enter the number of lines:");
int n=in.nextInt();
int i,j;
for(i=n;i>0;i--)
{
for( j=1;j<=i;j++)
{
System.out.print(" ");
}
j=n-(i-1);
for(int k=0;k<j;k++)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}