請問各位有什么問題
public class HelloWorld {
??? public static void main(String[] args) {
??int age=25;
?if (age>60){
??? System.out.println("老年");
?}else if(40<age<60){
??? System.out.println("中年");
?}else if(18<age<40){
??? System.out.println("少年");
?}else{
??? System.out.println("童年");
?}
?}
}
2020-07-06
這個運(yùn)算符的問題,因?yàn)闆]有40<age<60這種寫法,如果要讓他大于40并且小于60的話需要用運(yùn)算符&&連接,也就是這樣:40<age&&age<60
2020-07-07
int age=19;
? ? if(age>=60){
? ? ? ? System.out.println("老年");
? ? }else if(age>=40){
? ? ? ? System.out.println("中年");
? ? }else if(age>=18){
? ? ? ? System.out.println("少年");
? ? }else if(age<18&&age>0){
? ? ? ? System.out.println("童年");
? ? }else{
? ? ? ? System.out.println("您的年齡有誤,請重新確認(rèn)");
? ? }
? ? 可以這樣寫吧
2020-06-23
把? ?(40,<age<60)改為(age >40)下面的(18<age<40)改為(age>18)就行