RT 
该如何做,
在table里显示当前月有几周 每一周是从几号到几号。
谢谢 请各位达人帮解答

解决方案 »

  1.   


    package javac;import java.util.Calendar;
    import java.util.Scanner;public class StydyCalendar {
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    Calendar calendar = Calendar.getInstance(); Integer year = null;
    Integer month = null;
    Integer day = 1;
    Integer weekday = null; again: while (true) {
    System.out.print("请输入年份:");
    year = scanner.nextInt();
    if (year < 0) {
    System.err.println("系统错误:年份不可小于0");
    break again;
    } System.out.print("请输入月份:");
    month = scanner.nextInt();
    if (month < 0 || month > 13) {
    System.err.println("系统错误:月份不可小于0 并且不能大于12");
    break again;
    } calendar.set(year, --month, day);
    weekday = calendar.get(Calendar.DAY_OF_WEEK); System.out.println("Sun Mon Tue Wed Thu Fri Sat "); for (int i = 0; i < (weekday - 1); i++) {
    System.out.print("    ");
    } while (calendar.get(Calendar.MONTH) == month) {
    if (calendar.get(Calendar.DAY_OF_MONTH) < 10) {
    System.out.print(" ");
    }
    System.out.print(calendar.get(Calendar.DAY_OF_MONTH) + "  ");
    if (calendar.get(Calendar.DAY_OF_WEEK) % 7 == 0) {
    System.out.println();
    }
    calendar.add(Calendar.DAY_OF_MONTH, 1);
    }
    System.out.println();
    }
    }}
    娱乐代码 我就不给LZ改了 可运行 意思大概就是这个意思
      

  2.   

    直接用框架的属性啊 比如说:struts2
    或者说  直接用日期控件