Hoy escribió este código cuando el aprendizaje de la sentencia if:
if( 3<= i<= 5 ){
System.out.println("春天");
}else if( 6 <= i <= 8 ){
System.out.println("夏天");
}else if( 9 <=i <=11 ){
System.out.println("秋天");
}else{
System.out.println("冬天");
};
error del programa: operador '<=' no se puede aplicar a 'booleano', 'int'
La razón es que en Java si la declaración no es compatible con tal expresión. La expresión correcta debería ser
if( 3<= i && i <= 5 ){
System.out.println("春天");
}else if( 6 <= i && i <= 8 ){
System.out.println("夏天");
}else if( 9 <=i && i <=11 ){
System.out.println("秋天");
}else{
System.out.println("冬天");
};
Manera de escribir los códigos cumple con las especificaciones, debe prestar atención a.