黑马程序员技术交流社区
标题:
求解
[打印本页]
作者:
小田
时间:
2015-2-28 20:59
标题:
求解
class num
{
public static void main(String[] args)
int x=3;
if (x>12 || x<1)
{
System.out.println("月份不存在");
}
else if (x>=3 && x<=5)
{
System.out.println(x+"春季");
}
else if ((x>=6 && x<=8)
{
System.out.println(x+"夏季");
}
else if (x>=9 && x<=11)
{
System.out.println(x+"秋季");
else
System.out.println(x+"冬季");
}
这个编码我怎么在DOS命令窗口中运行,老是提示出错???
QQ图片20150228205518.jpg
(125.99 KB, 下载次数: 12)
下载附件
2015-2-28 20:55 上传
我看了教学视频上的,为什么提示错误啊??
作者:
alvis2015
时间:
2015-2-28 21:25
code]class num{
public static void main(String[] args){
int x=3;
if (x>12 || x<1){
System.out.println("月份不存在");
}else if (x>=3 && x<=5){
System.out.println(x+"春季");
}else if(x>=6 && x<=8){
System.out.println(x+"夏季");
}else if (x>=9 && x<=11){
System.out.println(x+"秋季");
}
else{
System.out.println(x+"冬季");
}
}
}[/code]
你的代码出现了不匹配的大小括号
else if((x>=6 && x<=8){.....}
看到没,if后面多了一个括号。
命令行也提示了
写代码的时候仔细点就好了,写括号的时候最好都是成对编写,然后再填充括号内的内容,避免出先括号不匹配
作者:
关山明月
时间:
2015-2-28 22:35
问题有四处:主函数少了一对大括号,看图片上也没有,而且主函数不能用分号结尾的。然后就是楼上说的那里,多了半个小括号。再就是第18行多了个大括号
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2