if.........else语句问题求帮助

int age=25;

if(age>=18){

System.out.println("成年");   

}else{

System.out.println("未成年");   

}

http://img.mukewang.com/56d90a8f0001822305370232.jpg

波奔儿霸
浏览 1374回答 2
2回答

计量赵子龙

你这个类名有错误,类名尽量用英文而且首字母大写。int age = 28; 这个语句前面有个小红叉,可能是你分号不是在英文半角情况下输入的。由于没有主方法,你这段代码是不会输出任何东西的。你试试这段代码;public class AdultOrNot{public static void main(String[] args){int age = 25;if(age>=18){System.out.println("成年");   }else{System.out.println("未成年");   }}}如果你想创建一个判断成年与否的方法可以直接定义void AdultOrNot(int age){if(age>=18){System.out.println("成年");   }else{System.out.println("未成年");   }}把这个方法放在类里面,但不能再主函数里,只能通过主函数调用这个AdultOrNot()方法。如有疑问可追问,如满意望采纳哦,谢谢

holy_night

明显语法有问题,已经有红点了,好好检查下,是不是中文类名有问题了?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java