java获取当前月份的天数,并且获取到当月每一天的收入
时间: 2023-12-10 08:40:20 浏览: 78
获取当前月份的天数可以使用Java中的Calendar类,具体代码如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
int days = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("本月共有 " + days + " 天");
}
}
```
接下来是如何获取当月每一天的收入。这需要你提供更多的信息,比如你的收入来源以及存储方式等。一般情况下,你可以将每天的收入存储在一个数组或者Map中,具体代码如下:
```java
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<Integer, Double> incomes = new HashMap<Integer, Double>();
// 假设你的收入来源为工资,每天收入为100元
double dailyIncome = 100.0;
Calendar cal = Calendar.getInstance();
int days = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
for (int i = 1; i <= days; i++) {
incomes.put(i, dailyIncome);
}
System.out.println("本月共有 " + days + " 天");
System.out.println("当月每一天的收入为:");
for (int i = 1; i <= days; i++) {
System.out.println("第 " + i + " 天:" + incomes.get(i) + " 元");
}
}
}
```
以上代码假设你的收入来源为工资,每天收入为100元,如果你的收入来源和存储方式不同,需要做出相应的修改。
阅读全文