java输出课程表代码,java制作课程表-成都快上网建站

java输出课程表代码,java制作课程表

请帮我用JAVA数组的方式编写一个课程表,感激不尽!

public class IdUtil {

创新互联建站服务项目包括瓜州网站建设、瓜州网站制作、瓜州网页制作以及瓜州网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,瓜州网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到瓜州省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

public static void main(String[] args) {

//七天的课程

String[] week = new String[7];

//每天的课程名

week[0] = "语文,语文,语文,语文,语文,语文,语文,语文,语文,语文";

week[1] = "数学,数学,数学,数学,数学,数学,数学,数学,数学,数学";

week[2] = "外语,外语,外语,外语,外语,外语,外语,外语,外语,外语";

week[3] = "物理,物理,物理,物理,物理,物理,物理,寂寞学,物理,物理";

week[4] = "化学,化学,化学,化学,化学,化学,化学,化学,化学,化学";

week[5] = "生物,生物,生物,生物,生物,生物,生物,生物,生物,生物";

week[6] = "寂寞学,寂寞学,寂寞学,寂寞学,寂寞学,寂寞学,寂寞学,寂寞学,寂寞学,寂寞学";

//上课时间

String[] time = {"8:00","9:00","8:00","8:00","8:00","8:00","8:00","8:00","8:00","8:00"};

for(int a=1;a8;a++){

System.out.print("\t"+"星期"+a);

}

System.out.println();

int b = 0;

for(int i=1;i11;i++){

switch (i) {

case 1:

System.out.println("上午");

break;

case 5:

System.out.println("下午");

break;

case 9:

System.out.println("晚上");

break;

}

System.out.print(time[i-1]+"\t");

for(int j=0;j7;j++){

System.out.print(week[j].split(",")[b]+"\t");

}

System.out.println();

b++;

}

}

}

用Java怎样实现课表代码?有周次

课表数据时存储于数据库中的吗?

/**

* 获取一周的时间集合(从周一到周日)

* @param weekNum ;-1:上周;0:本周;1:下周

*/

public static ListDate getWeekDates(int weekNum){

ListDate list = new ArrayListDate();

Calendar cal = Calendar.getInstance();

// 获取指定下几个星期

cal.add(Calendar.DAY_OF_WEEK, weekNum * 7);

cal.setFirstDayOfWeek(Calendar.MONDAY);

cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);

list.add(cal.getTime());

for(int i = 0;i 6;i++){

cal.add(Calendar.DAY_OF_WEEK, 1);

list.add(cal.getTime());

}

return list;

}

这个是获取这一周时间的代码 ,之后用下面的代码获取周一到周日的日期

ListDate ds = DateUtil.getNowWeekDates(weekNum);

ds.get(0)//周一

ds.get(6)//周日

用这两个时间到数据库中进行范围查询,之后的你应该明白了吧

创建一个完整Java程序,完成以下任务:输出本学期自己的课程表。

我来给你回答咯~呵呵

import java.util.Random;

public class MyLesson{

//定义常量字符串

public static String ch="语文\t";

public static String math="数学\t";

public static String en="英语\t";

public static String bio="物理\t";

public static String phy="化学\t";

//还有很多节约时间自己写吧

public static void main(String args[]){

System.out.println("\t\tMy Lessons");

for(int i=1;i7;i++){

System.out.print("星期"+i+"\t");

for(int j=1;j=6;j++){

//有多少课就写几次

switch(new Random().nextInt(5)){

case 0:

System.out.print(ch);

break;

case 1:

System.out.print(math);

break;

case 2:

System.out.print(en);

break;

case 3:

System.out.print(bio);

break;

case 4:

System.out.print(phy);

break;

}

}

System.out.println();

}

}

}输出结果:

My Lessons

星期1 物理 数学 数学 物理 数学 数学

星期2 物理 英语 化学 数学 英语 化学

星期3 语文 数学 数学 化学 化学 物理

星期4 语文 英语 数学 化学 物理 物理

星期5 英语 数学 物理 物理 化学 物理

星期6 化学 化学 英语 数学 数学 物理


分享标题:java输出课程表代码,java制作课程表
URL地址:http://kswjz.com/article/dsshgeo.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流