4-3的年齡問題
這樣一個(gè)程序的話,當(dāng)age>60,都會(huì)輸出老年。那么 ?如果age<0的時(shí)候 ? 也在這個(gè)情況里面。應(yīng)該怎么修改呢?
package Java001;
public class HelloWord {
public static void main(String[] args){
int age=25;
? ?if(age<18)
? ? ? ? {
? ? ? ? ? ? System.out.println("童年");
? ? ? ? }
? ? ? ? else if(age>=18 && age<=40)
? ? ? ? {
? ? ? ? ? ? System.out.println("少年");
? ? ? ? }
? ? ? ? else if(age>40&& age<=60)
? ? ? ? {
? ? ? ? ? ? System.out.println("中年");
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? System.out.println("老年");
? ? ? ? }
}
}
2016-03-26
2016-03-31
public class HelloWorld {
? ? public static void main(String[] args) {
? ? int age=50;
? ? ? ? String xx;
? ? ? ? if(age>100)
? ? ? ? ? ? xx="人妖";
? ? ? ? ?else if(age>60)
? ? ? ? xx="老年";
? ? ? ? else if(age>40)
? ? ? ? ? ? xx="中年";
? ? ? ? else if(age>18)
? ? ? ? ? ? xx="少年";
? ? ? ? else if(age>0)
? ? ? ? ? ? xx="童年";
? ? ? ? System.out.println(xx);
? ? ? ?
? ? }
??
}
看看我的錯(cuò)誤在哪
2016-03-26
可以多添加一個(gè)選擇選項(xiàng)既:
if(age<0)
{
System.out.println("輸入年齡有誤")
}
else if(0<=age<18)
{System.out.println("童年")
else if...
... ?...