java中system.out.println();竟然出错了!

这个不是主类,本来想让把输入的年份再输出来的,但是在system.out.println();就报错了!郁闷呀~... 这个不是主类,本来想让把输入的年份再输出来的,但是在system.out.println();就报错了!郁闷呀~ 展开
 我来答
旅初彤2B
2017-07-04 · TA获得超过2.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:65%
帮助的人:5432万
展开全部
你没有写在main方法里面,报错是正常的,将这段代码剪切到main方法里面,没有main方法,程序没有入口,所以你输出会报错,我写一个main方法,你复制进你的源码里面:
public static void main(String [] args){
//将代码剪切进这个方法里面
}
不是主类,可以写一个方法,定义方法的格式是:
访问修饰符 [static] 方法返回值类型 方法名(参数类型 参数名){
//注意加static的方法可以使用类名.方法名(参数值),没有参数()要空着
}
子弹非弹子575
2017-07-05 · TA获得超过392个赞
知道小有建树答主
回答量:450
采纳率:20%
帮助的人:186万
展开全部

你的System.out.println,只能放在方法体内运行,不能像你这样放在类里、方法外。

你应该使用main方法

public static void main(String[] args) {
//在这里写代码
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中网第一人
2017-07-05 · TA获得超过6201个赞
知道大有可为答主
回答量:1844
采纳率:85%
帮助的人:221万
展开全部
你这个类都没有方法,不把语句写在方法里,而写在类中怎么能不报错?
可以写个main方法,把类中的代码剪切到main方法中就可以了。
不懂请追问,满意请采纳,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星心点灯11
2013-09-22 · TA获得超过3737个赞
知道小有建树答主
回答量:1747
采纳率:0%
帮助的人:1118万
展开全部
你都说了你这不是主类,要放在方法中才能使用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ddfxmyl
2019-11-14
知道答主
回答量:7
采纳率:0%
帮助的人:6685
展开全部
我也遇到这个问题,查来查去结果是该类的文件名应该是“Text1”而我写成“text1”了!!!!
把内容复制粘贴到一个新的文件里问题就不存在了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 7条折叠回答
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式