如果今天是周六或周日,打算外出,如果气温在30度以上,去游泳;否则就去爬山。如果今天不是周六或者周日,就要工作。如果天气好,去客户单位谈业务;否则,在公司上网查资料用java语句怎么写
时间: 2024-09-20 07:09:43 浏览: 31
你可以用Java的if-else语句来表达这个逻辑,这里是一个简单的示例:
```java
import java.util.Calendar;
public class WeekendActivity {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 检查是否是周末
boolean isWeekend = calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY ||
calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY;
// 检查温度
double temperature = 30.0; // 假设有实时获取的温度数据
if (isWeekend && temperature > 30) {
System.out.println("今天是周末且温度高,打算去游泳");
} else if (!isWeekend) { // 非周末
System.out.println("今天不是周末,需要工作");
} else { // 气候良好,可能是周末但温度适宜
String weatherCondition = "假设的好天气"; // 根据实际天气判断
if ("好".equals(weatherCondition)) {
System.out.println("天气好,去客户单位谈业务");
} else {
System.out.println("天气一般,将在公司上网查资料");
}
}
}
}
```
阅读全文