顺序用order by就可以,日期用new Date()。

解决方案 »

  1.   

    import java.util.*;
    import java.text.*;
    class HomeWork
    {
    public static void main(String[] args) 
    {
    Calendar c = Calendar.getInstance();
    int day = c.get(c.DATE);
    c.add(c.DATE,-day+1);
    SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd EEE");
    for(int i=0;i<30;i++)
    {
    System.out.println(sf.format(c.getTime()));
    c.add(c.DATE,1);
    }
    }
    }
      

  2.   

    感谢大家,不过fft123,你的程序执行出错,如下:---------- 执行(java) ----------
    java.lang.NoClassDefFoundError: data
    Exception in thread "main" 
    输出完成 (耗时 1 秒) - 正常终止
      

  3.   

    我倒
    你把那段代码存成什么文件了??
    是不是存成data.java??
    要存成HomeWork.java,文件名要和类名一致
      

  4.   

    对不起,是我执行的问题,在editplus下执行不行,在dos窗口就好了,谢谢了fft123!!!另外,我想问问不用text包应该怎么做,因为没有学过这个包.
    还有,在jsp下如何在网页显示正确内容.
      

  5.   

    import java.util.*;public class CalendarTest
    {  
       public static void main(String[] args)
       {  
          // construct d as current date
          GregorianCalendar d = new GregorianCalendar();      int today = d.get(Calendar.DAY_OF_MONTH);
          int month = d.get(Calendar.MONTH);      // set d to start date of the month
          d.set(Calendar.DAY_OF_MONTH, 1);      int weekday = d.get(Calendar.DAY_OF_WEEK);      // print heading
          System.out.println("Sun Mon Tue Wed Thu Fri Sat");      // indent first line of calendar
          for (int i = Calendar.SUNDAY; i < weekday; i++ )
             System.out.print("    ");      do
          {  
             // print day
             int day = d.get(Calendar.DAY_OF_MONTH);
             if (day < 10) System.out.print(" ");
             System.out.print(day);         //  current day with *
             if (day == today)
                System.out.print("* ");
             else
                System.out.print("  ");         // start a new line after every Saturday
             if (weekday == Calendar.SATURDAY)
                System.out.println();         // advance d to the next day
             d.add(Calendar.DAY_OF_MONTH, 1);
             weekday = d.get(Calendar.DAY_OF_WEEK);
          } 
          while (d.get(Calendar.MONTH) == month);
          // the loop exits when d is day 1 of the next month      // print final end of line if necessary
          if (weekday != Calendar.SUNDAY)
             System.out.println();
       }
    }这个漂亮一些
      

  6.   

    errorter(下半身思考),你的程序不错,不过第一句应去掉public,否则编译失败,但是去掉后编译成功,执行时出现错误---------- 执行(java) ----------
    java.lang.NoClassDefFoundError: CanlendarTest
    Exception in thread "main" 
    输出完成 (耗时 1 秒) - 正常终止
      

  7.   

    还是名字起错了,errorter对不起了. 谢谢你,你的程序漂亮极了.正在学习.在问个问题,将这段程序写入jsp中,能够在jsp页里显示,代码应该怎么改呢,是直接用<%...%>就可以了吗?在有了java基础以后,jsp应该怎么学呢,大家给个建议先.