java实现课程表

java实现课程表,第1张

写一坦兄个课程表计嫌信渣算程序芹悄java

import java.util.ArrayList

import java.util.List

import javax.swing.JOptionPane

class Course {

private String course

private String unit

private String grade

private String score

public String getCourse() {

return this.course

}

public void setCourse(String course) {

this.course = course

}

public String getUnit() {

return this.unit

}

public void setUnit(String unit) {

this.unit = unit

}

public String getGrade() {

return this.grade

}

public void setGrade(String grade) {

this.grade = grade

}

public String getScore() {

return this.score

}

public void setScore(String score) {

this.score = score

}

}

class GPAInfo {

private String name

private List<Course>courseInfo

private String gpa

public String getName() {

return this.name

}

public void setName(String name) {

this.name = name

}

public List<Course>getCourseInfo() {

return this.courseInfo

}

public void setCourseInfo(List<Course>courseInfo) {

this.courseInfo = courseInfo

}

public String getGpa() {

return this.gpa

}

public void setGpa(String gpa) {

this.gpa = gpa

}

}

public class GPA {

public static void main(String[] args) {

// String hasNextStudent = "y"

String hasNextCourse = "y"

// List<GPAInfo>gpaInfolist = new ArrayList<GPAInfo>()

// while((hasNextStudent != null) &&"y".equals(hasNextStudent.toLowerCase())) {

GPAInfo gpaInfo = new GPAInfo()

String name = JOptionPane.showInputDialog("enter a name")

gpaInfo.setName(name)

List<Course>courselist = new ArrayList<Course>()

while ((hasNextCourse != null) &&"y".equals(hasNextCourse.toLowerCase())) {

Course course = new Course()

String courseName = JOptionPane.showInputDialog(" What class do you have?")

course.setCourse(courseName)

String unit = JOptionPane.showInputDialog(" Enter the units you get")

course.setUnit(unit)

String grade = JOptionPane.showInputDialog(" Grade you get?")

course.setGrade(grade)

course.setScore(String.valueOf(getScore(grade.toCharArray()[0])))

courselist.add(course)

hasNextCourse = JOptionPane.showInputDialog(" other class? Yes or no")

}// while has next course

hasNextCourse = "y"

gpaInfo.setCourseInfo(courselist)

gpaInfo.setGpa(getGpa(courselist))

// gpaInfolist.add(gpaInfo)

// hasNextStudent = JOptionPane.showInputDialog(" other student? Yes or no")

// }// while has next student

String output = ""

// for (GPAInfo gpaInfo : gpaInfolist) {

output += "名字:" + gpaInfo.getName() + "\n"

output += "课程 学分 成绩" + "\n"

// List<Course>courselist = gpaInfo.getCourseInfo()

for (Course course : courselist) {

output += course.getCourse() + " " + course.getUnit() + " " + course.getScore() + "\n"

}

output += "平均点数GPA " + gpaInfo.getGpa() + "\n\n"

// }

System.out.println(output)

JOptionPane.showMessageDialog(null, output)

System.exit(-1)

}

private static String getGpa(List<Course>courselist) {

double avg = 0

int totalScore = 0

int totalUnit = 0

for (Course course : courselist) {

totalUnit += Integer.parseInt(course.getScore())

totalScore += Integer.parseInt(course.getUnit()) * Integer.parseInt(course.getScore())

}

if (totalUnit != 0) {

avg = totalScore / totalUnit

}

if (avg >4) {

avg = 4

}

return String.valueOf(avg)

}

private static int getScore(char score) {

int point

score = Character.toUpperCase(score)

switch (score) {

case 'A':

point = 4

break

case 'B':

point = 3

break

case 'C':

point = 2

break

case 'D':

point = 1

break

default:

point = 0

break

}

return point

}

}

怎么制作一个JAVA的课程表程序(需要详细解答)

写个

课程表

程序倒是不难,只要使用java.util.Calendar类,可以做个

万年历

的课表,不过要界面就要配合swing,但是你要在手机上运行就不能使用

j2se

,要用

j2me

.不过个人建议不要用java,java在手机上要用

java虚拟机

才可以运行,效率慢,所以建议使用C++

嵌入式编程

请帮我用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=1a<8a++){

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

}

System.out.println()

int b = 0

for(int i=1i<11i++){

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=0j<7j++){

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

}

System.out.println()

b++

}

}

}

用JAVA编写课程表cource 包含: 3个成员变量:课程编写(cnumber)、课程名(name)和学分(cunit)

要实现的什么说具体点

class cource{

int cnumber

String name

float cunit

}

java学习有没有课程表

课程表没有,这是朋友在叩丁狼学习的课程大纲,可以给你看看参考一下

第一阶段Java基础阶段

第二阶段、JavaWeb阶段

第三阶段、Web前端阶段

第四阶段、高级框架和技术阶段

第五阶段、互联网高薪技术阶段

第六阶段、七大实战项目(项目部分)阶段

用java实现课程表

你只需要一个选课表,存学生ID,课程ID,所有学生的选课都是这一个表,每次选课加一条数据,展现的时候根据用户去查选课表就行了

用Java做一个课程表

创建2个对象 *** ,判断差异,如果存在差异就将那条数据保存为文件内容

基本就这么简单

用java编写课程表

可以用GUI画个8X7的宫格

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

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

/**

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

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

*/

public static List<Date>getWeekDates(int weekNum){

List<Date>list = new ArrayList<Date>()

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 = 0i <6i++){

cal.add(Calendar.DAY_OF_WEEK, 1)

list.add(cal.getTime())

}

return list

}

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

List<Date>ds = DateUtil.getNowWeekDates(weekNum)

ds.get(0)//周一

ds.get(6)//周日

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

Ⅰ 用java实现课程表

你只需要一个选课表,存学生ID,课程ID,所有学生的选课都是这一个表,每次选课加一条数据,展碧册现的时候根据用户去查选课表就行了

Ⅱ 高分求助,有帮助的话追加,用java设计一个自动排班程序,大约30个学生志愿者,根据课表排班

这与凳悔java没什么关系,是数学题目,找数学系的给思路吧。

Ⅲ java学习有没有课程表

课程表没有,这是朋友在叩丁狼学习的课程大纲,可以给你看看参考一下专

第一阶段属Java基础阶段

第二阶段、JavaWeb阶段

第三阶段、Web前端阶段

第四阶段、高级框架和技术阶段

第五阶段、互联网高薪技术阶段

第六阶段、七大实战项目(项目部分)阶段

Ⅳ 用Java做一个课程表

创建2个对象 *** ,判断差异,如果存在差异就将那条数据保存为文件内容

基本就这么简单

Ⅳ 如何用java设计课程表

java设计课程表

具体可以和我谈。

Ⅵ 怎么制作一个JAVA的课程表程序(需要详细解答)

写个课程表程序倒是不难,只要使用java.util.Calendar类,可以做个万年历的课表,不过要界面就要配合swing,但是版你权要在手机上运行就不能使用j2se,要用j2me.不过个人建议不要用java,java在手机枣慧正上要用java虚拟机才可以运行,效率慢,所以建议使用C++嵌入式编程

Ⅶ 请帮我用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=1a<8a++){

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

}

System.out.println()

int b = 0

for(int i=1i<11i++){

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=0j<7j++){

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

}

System.out.println()

b++

}

}

}

Ⅷ 三张表(学生表,功课表,中间表),多对多,怎么查 学习java最多的学生和哪门语言技术学的人最多,

group by一下

Ⅸ java学习有没有课程表

课程表没有,这是朋友在叩丁狼学习的课程大纲,可以给你看看参考一下

第一阶段Java基础阶段

第二阶段、JavaWeb阶段

第三阶段、Web前端阶段

第四阶段、高级框架和技术阶段

第五阶段、互联网高薪技术阶段

第六阶段、七大实战项目(项目部分)阶段

问题一:模版是什么意思 模板是什么意思啊?打个比方吧,在一批版面风格类似的网页中,比如网页上面的标题、导航都是相同的,而下方的正文部分不同,那么就可以使用模板了,建模板可以将网页中无需变化的对象固定下来,然后再用来应用到其他风格类似的网弧中。这样就可以实现,只修改部分页面就可以快速实现网页制作了。有网页模板、简历模板、幻灯片模板、网站模板……等等。

说白了,模板就像本来是光着身子的,你找件衣服给它套上..可反复使用。

问题二:模板是指什么意思 就想写个人简历一样,有姓名啊,年龄啊、那些基本但必须有的,做好一张表,你拿的往里面填内容。那个表就是模板,就这个意思

问题三:模板是什么意思 模板是什么意思啊?打个比方吧,在一批版面风格类似的网页中,比如网页上面的标题、导航都是相同的,而下方的正文部分不同,那么就可以使用模板了,建模板可以将网页中无需变化的对象固定下来,然后再用派携来应用到其他风格类似的网页中。这样就可以实现,只修改部分页面就可以快速实现网页制作了。有网页模板、简历模板、幻灯片模板、网站模板……等等。

说白了,模板就像本来是光着身子的,你找件衣服给它套上..可反复使用。

问题四:模板文件是什么意思 模板,就是一个网页 做好了,里面一些可变的内容 用一些关键字 变量等替代。程序就可以 读取该模板,替换掉那些关键字 变量 给实际内容,比如文章的标题和详细内容。这样程序 维护上,只要改动下模板文件,以后就可以直接生成或者读取所有的文章新闻,都很方便的

问题五:模板类是什么意思? 在编程语言中,模板是建立通用的与数据类型无关的算法的重要手段。C++国际标准ISO 14882将模板正式引入标准库,要求用模板类取代传统C++中定义的类。

模板,是指作图或设计方案的固定格式,有时也指DNA复制或转录时,用来产生互补链的核苷酸序列。模板是将一个事物的结构规律予以固定化、标准化的成果,它体现的是结构形式的标准化。

问题六:解释下PS中的模板是什么意思 模板是PSD文件,包含多个图层,可以自己修改。

鼎可以参考下载来看看:

PSD文件下载:

72sc/psd/Index

问题七:模板名称是什么意思 就是模板名字

问题八:PSD模板是什么意思? PSD/PDD是Adobe公司的图形设计软件Photoshop的专用格式。PSD文件可以存储成RGB或CMYK模式,还能够自定义颜色数并加以存储,还可以保存Photoshop的图层、通道、路径等信息,是目前唯一能够支持全部图像色彩模式的格式。

打开方式:

1、首先,用Photoshop打开的话,需要下载一个Photoshop软件。百度一下Photoshop,可以直接下载:

2、下载后自己按步骤安装即可,如果需要序列号,也可以网上找。或者直接下载老版本不需要序列号的。

3、安装好后,就可以用Photoshop软件打开了。一般会直接默认Photoshop打开,没有默认打开的话,就选择打开方式,选择程序:

4、再在里面选择Photoshop程序,点击确定:

5、可以很清晰的看到里面的图片,还有那些图层都怎么样,也可以自己修改:

6、还有,用其他软件以图片方式打开,这里介绍美图秀秀。

同样直接百度美图秀秀,下载软件:

7、然后自己安装好,再打开时,也会有默认程序美图秀秀打开,如果不是默认打开,那么以上面介绍的方法选择程序打开即可。

8、如果不是需对psd文件处理,只是看看的话,可以用美图秀秀这种软件打开看看,如果需要修改内容,就用Photoshop软件打开了。

问题九:WORD文档模板是什么意思? “模板”,实际上是“模尘罩伏板文件”的简称,也就是说“模板”是一种特殊的文件,在其他文件创建时使用它。在Word中点击“新建空白文档”,创建一个空白的文档,也使用模板了吗?其实是的,这时Word使用了Normal模板来创建了一个新文档。

其实,每个模板都提供了一个样式 *** ,供格式化文档使用。除了样式外,模板还包含其它元素闷斗,比如宏、自动图文集、自定义的工具栏等。因此可以把模板形象地理解成一个容器,它包含上面提到的各种元素。不同功能的模板包含的元素当然也不尽相同,而一个模板中的这些梗素,在处理同一类型的文档时是可以重复使用的。

问题十:WORD的模版是什么意思? 模板是指预先认定好的文字, 排版, 格式, 方便以后调用, 减少重复工作.

比如事先做好的一张功课表模郸, 当需要重新做一张功课表时就可以调出这张模板重新填写其中的功课就行了. 这样就不用每次都重新开始了,并且可以保证每次做的功课表格式都是一样的.

希望对你有所帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8181939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存