用java输出课程表代码 Java 输出代码

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

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

我们提供的服务有:网站建设、做网站、微信公众号开发、网站优化、网站认证、郧西ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的郧西网站制作公司

/**

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

* @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数组的方式编写一个课程表,感激不尽!

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程序,完成以下任务:输出本学期自己的课程表。

我来给你回答咯~呵呵

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://bzwzjz.com/article/hjsojh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站设计 成都网站设计 成都网站建设 企业网站建设公司 成都网站建设 app网站建设 网站建设方案 网站制作公司 成都网站设计公司 成都网站制作 营销型网站建设 营销型网站建设 泸州网站建设 成都网站建设 成都定制网站建设 响应式网站设计 网站制作 盐亭网站设计 重庆企业网站建设 成都企业网站建设公司 成都网站设计 品牌网站建设