我一直在学习 java 课程http://www.programmingbydoing.com,但我被困在其中一项作业上,我可以得到一些帮助吗?我的代码在这里:http ://pastebin.com/raw.php?i=Si49CbN9
public static void main( String[] args )
{
Scanner keyboard = new Scanner ( System.in );
int age;
String name;
System.out.println( "What is your name" );
name = keyboard.next();
System.out.println( "So " + name + "how old are you? ")
age = keyboard.nextInt();
if ( age < 16 );
{
System.out.println( "You cant drive");
}
else ( age <= 17 );
{
System.out.println( "You can drive, but not vote." );
}
else ( age <= 24 );
{
System.out.println( "You can vote but not rent a car" );
}
else if
{
System.out.println( "You can do pretty much anything" );
}
}
任务是: 使用 if 语句、else if 和 else 语句,制作一个根据给定年龄显示不同消息的程序。
年龄小于 16 的消息“你不能开车。” 16 至 17 “你可以开车但不能投票。” 18 到 24 “你可以投票但不能租车。” 25 岁或以上 “你几乎可以做任何事情。”
请注意,与最初的“你多大了”作业不同,该程序必须只显示给定年龄的一条消息,而不是多条消息。