错误: 需要class, interface或enum

weixin_38593187 2017-10-15 10:03:41
public class TriangleTest
{
private void ToStrianggle(int num)
{

for (int i=1;i<=num;i++ )
{
for (int j=1;j<num;j++)
{
System.out.print(" ");
}
for (int j=1;j<=2*i-1 ; j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
public static void main(String[] args)
{
{
TriangleTest a=new TriangleTest();
System.out.println(a.ToStrianggle(3));
}
}
...全文
422 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39912309 2017-10-16
  • 打赏
  • 举报
回复
main方法是在类里面啊
自由自在_Yu 2017-10-16
  • 打赏
  • 举报
回复
public class TriangleTest {
	private void ToStrianggle(int num) {

		for (int i = 1; i <= num; i++) {
			for (int j = 1; j < num; j++) {
				System.out.print(" ");
			}
			for (int j = 1; j <= 2 * i - 1; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}

	// }  //这个大括号用错地方了,应该放在main函数外面
	public static void main(String[] args)
	//{   //这个括号多余的
	{
		TriangleTest a = new TriangleTest();
		//System.out.println(a.ToStrianggle(3)); //ToStrianggle 返回值为void(noll),没有return,不能打印结果
		a.ToStrianggle(3);
	}
}
 
建议好好看看基础语法
weixin_38593187 2017-10-16
  • 打赏
  • 举报
回复
谢谢,刚开始学习,现在只买了一本李刚老师编著的《疯狂Java讲义》,还不知道具体要学习些神马,目前就先把疯狂Java看一遍,但是还需要学什么就不知道了,还有其他建议吗?
weixin_38593187 2017-10-15
  • 打赏
  • 举报
回复
TriangleTest.java:20: 错误: 需要class, interface或enum public static void main(String[] args) ^ TriangleTest.java:24: 错误: 需要class, interface或enum System.out.println(a.ToStrianggle(3)); ^ TriangleTest.java:25: 错误: 需要class, interface或enum } ^ 有同学能回答吗?这里能怎么改能输出等腰三角形?谢谢

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧