java学生表和课程表怎么设计

java学生表和课程表怎么设计,第1张

Ⅰ 用java实现课程

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

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

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

Ⅲ java学习有没有课程表

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

第一阶段属Java基础阶段

第二阶段、JavaWeb阶段

第三阶段、Web前端阶段

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

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

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

Ⅳ 用Java做一个课程表

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

基本就这么简单

Ⅳ 如何用java设计课程表

java设计课程表

具体可以和我谈。

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

写个课程表程序倒是不难,只要使用javautilCalendar类,可以做个万年历的课表,不过要界面就要配合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=1;a<8;a++){

Systemoutprint("\t"+"星期"+a);

}

Systemoutprintln();

int b = 0;

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

switch (i) {

case 1:

Systemoutprintln("上午");

break;

case 5:

Systemoutprintln("下午");

break;

case 9:

Systemoutprintln("晚上");

break;

}

Systemoutprint(time[i-1]+"\t");

for(int j=0;j<7;j++){

Systemoutprint(week[j]split(",")[b]+"\t");

}

Systemoutprintln();

b++;

}

}

}

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

group by一下

Ⅸ java学习有没有课程表

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

第一阶段Java基础阶段

第二阶段、JavaWeb阶段

第三阶段、Web前端阶段

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

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

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

写一个课程表计算程序java

import javautilArrayList;

import javautilList;

import javaxswingJOptionPane;

class Course {

private String course;

private String unit;

private String grade;

private String score;

public String getCourse() {

return thiscourse;

}

public void setCourse(String course) {

thiscourse = course;

}

public String getUnit() {

return thisunit;

}

public void setUnit(String unit) {

thisunit = unit;

}

public String getGrade() {

return thisgrade;

}

public void setGrade(String grade) {

thisgrade = grade;

}

public String getScore() {

return thisscore;

}

public void setScore(String score) {

thisscore = score;

}

}

class GPAInfo {

private String name;

private List<Course> courseInfo;

private String gpa;

public String getName() {

return thisname;

}

public void setName(String name) {

thisname = name;

}

public List<Course> getCourseInfo() {

return thiscourseInfo;

}

public void setCourseInfo(List<Course> courseInfo) {

thiscourseInfo = courseInfo;

}

public String getGpa() {

return thisgpa;

}

public void setGpa(String gpa) {

thisgpa = 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(hasNextStudenttoLowerCase())) {

GPAInfo gpaInfo = new GPAInfo();

String name = JOptionPaneshowInputDialog("enter a name");

gpaInfosetName(name);

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

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

Course course = new Course();

String courseName = JOptionPaneshowInputDialog(" What class do you have");

coursesetCourse(courseName);

String unit = JOptionPaneshowInputDialog(" Enter the units you get");

coursesetUnit(unit);

String grade = JOptionPaneshowInputDialog(" Grade you get");

coursesetGrade(grade);

coursesetScore(StringvalueOf(getScore(gradetoCharArray()[0])));

courselistadd(course);

hasNextCourse = JOptionPaneshowInputDialog(" other class Yes or no");

}// while has next course

hasNextCourse = "y";

gpaInfosetCourseInfo(courselist);

gpaInfosetGpa(getGpa(courselist));

// gpaInfolistadd(gpaInfo);

// hasNextStudent = JOptionPaneshowInputDialog(" other student Yes or no");

// }// while has next student

String output = "";

// for (GPAInfo gpaInfo : gpaInfolist) {

output += "名字:" + gpaInfogetName() + "\n";

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

// List<Course> courselist = gpaInfogetCourseInfo();

for (Course course : courselist) {

output += coursegetCourse() + " " + coursegetUnit() + " " + coursegetScore() + "\n";

}

output += "平均点数GPA " + gpaInfogetGpa() + "\n\n";

// }

Systemoutprintln(output);

JOptionPaneshowMessageDialog(null, output);

Systemexit(-1);

}

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

double avg = 0;

int totalScore = 0;

int totalUnit = 0;

for (Course course : courselist) {

totalUnit += IntegerparseInt(coursegetScore());

totalScore += IntegerparseInt(coursegetUnit()) IntegerparseInt(coursegetScore());

}

if (totalUnit != 0) {

avg = totalScore / totalUnit;

}

if (avg > 4) {

avg = 4;

}

return StringvalueOf(avg);

}

private static int getScore(char score) {

int point;

score = CharactertoUpperCase(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的课程表程序(需要详细解答)

写个

课程表

程序倒是不难,只要使用javautilCalendar类,可以做个

万年历

的课表,不过要界面就要配合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=1;a<8;a++){

Systemoutprint("\t"+"星期"+a);

}

Systemoutprintln();

int b = 0;

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

switch (i) {

case 1:

Systemoutprintln("上午");

break;

case 5:

Systemoutprintln("下午");

break;

case 9:

Systemoutprintln("晚上");

break;

}

Systemoutprint(time[i-1]+"\t");

for(int j=0;j<7;j++){

Systemoutprint(week[j]split(",")[b]+"\t");

}

Systemoutprintln();

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 = CalendargetInstance();

// 获取指定下几个星期

caladd(CalendarDAY_OF_WEEK, weekNum 7);

calsetFirstDayOfWeek(CalendarMONDAY);

calset(CalendarDAY_OF_WEEK, CalendarMONDAY);

listadd(calgetTime());

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

caladd(CalendarDAY_OF_WEEK, 1);

listadd(calgetTime());

}

return list;

}

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

List<Date> ds = DateUtilgetNowWeekDates(weekNum);

dsget(0)//周一

dsget(6)//周日

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

在Java中,依赖关系通常表示为一个类依赖于另一个类,因为它需要调用另一个类的方法或构造函数来完成它的工作。例如,假设我们有一个名为Car的类,它拥有一个名为startEngine的方法,用于启动汽车的发动机。我们还有一个名为Driver的类,它有一个名为drive的方法,用于驾驶汽车。那么Driver类就依赖于Car类,因为Driver类需要调用Car类的startEngine方法来启动汽车。

下面是一个示例代码,实现了一个依赖关系的场景:

=================

public class Car {

public void startEngine() {

Systemoutprintln("Engine started");

}

}

public class Driver {

private Car car;

public Driver(Car car) {

thiscar = car;

}

public void drive() {

carstartEngine();

Systemoutprintln("Car is being driven");

}

}

public class Main {

public static void main(String[] args) {

Car car = new Car();

Driver driver = new Driver(car);

driverdrive();

}

}

=================

在这段代码中,Driver类的构造函数接收一个Car类的实例作为参数,并将它保存在私有字段car中。在Driver类的drive方法中,我们首先调用了car实例的startEngine方法,然后打印一条消息,表示汽车正在被驾驶。

关联关系通常表示为两个类之间的关系,它们之间的关系可能是一对一,一对多或多对多。例如,假设我们有一个名为Student的类,它有一个名为enroll的方法,用于选课。我们还有一个名为Course的类,它有一个名为addStudent的方法,用于添加学生。那么Student类和Course类之间就存在一对多的关联关系,因为一个学生可以选择多个课程,而一个课程也可以被多个学生选择。

下面是一个示例代码,实现了一个关联关系的场景:

=================

public class Student {

private List<Course> courses = new ArrayList<>();

public void enroll(Course course) {

coursesadd(course);

courseaddStudent(this);

}

}

public class Course {

private List<Student> students = new ArrayList<>();

public void addStudent(Student student) {

studentsadd(student);

}

}

public class Main {

public static void main(String[] args) {

Student student = new Student();

Course course1 = new Course();

Course course2 = new Course();

studentenroll(course1);

studentenroll(course2);

}

}

=================

在这段代码中,Student类拥有一个私有字段courses,表示学生选择的课程。Student类的enroll方法用于选课,它接收一个Course类的实例作为参数,并将它添加到courses列表中。同时,enroll方法还会调用课程实例的addStudent方法,将学生添加到课程的学生列表中。

在Main类的main方法中,我们创建了一个学生实例和两个课程实例。我们调用学生实例的enroll方法,将两个课程实例添加到学生的选课列表中,同时将学生添加到两个课程的学生列表中。这就实现了一对多的关联关系。

总之,依赖关系和关联关系都是表示两个类之间的关系,但是它们之间的关系不同。依赖关系表示一个类依赖于另一个类,因为它需要调用另一个类的方法或构造函数来完成它的工作;关联关系表示两个类之间的关系,它们之间可能是一对一,一对多或多对多。

/

    第一题

 

    @author  我为足球狂

 /

import javautilRandom;

import javatextDecimalFormat;

/

  课程类 课程编号设定为7位随机任意字符串编码

 /

class KeCheng {

public String KeChengID;

public String KeChengName;

/

  以下为私有变量及其公开方法

 /

private double FenShu; // 分数应设置为私有,保证安全

public void setFenShu(double fenshu) {

thisFenShu = fenshu;

}

public double getFenShu() {

return thisFenShu;

}

/

  辅助指定输出格式

 /

public void print() {

if (thisgetFenShu() < 10) {

DecimalFormat df = new DecimalFormat("#000");

Systemoutprintln("| 编号:" + thisKeChengID + " | 课名:"

+ thisKeChengName + " | 分数:" + dfformat(thisgetFenShu())

+ " | \n");

} else {

DecimalFormat df = new DecimalFormat("#0000");

Systemoutprintln("| 编号:" + thisKeChengID + " | 课名:"

+ thisKeChengName + " | 分数:" + dfformat(thisgetFenShu())

+ " | \n");

}

}

/

  以下为构造方法

 /

KeCheng() {

String kcID = (new GenerateSuiJiBianHao())randomString(7);// 此处7指课程编号长度,可自由修改

thisKeChengID = kcID;

thisKeChengName = "未指定";

thissetFenShu(-9999);

print();

}

KeCheng(String kechengName, double fenshu) {

String kcID = (new GenerateSuiJiBianHao())randomString(7);

thisKeChengID = kcID;

thisKeChengName = kechengName;

thissetFenShu(fenshu);

print();

}

}

/

  以下产生随机课程编号的类

 /

class GenerateSuiJiBianHao {

private static Random randGen = null;

private static char[] numbersAndLetters = null;

public static final String randomString(int length) {

if (length < 1) {

return null;

}

if (randGen == null) {

randGen = new Random();

numbersAndLetters = ("0123456789abcdefghijklmnopqrstuvwxyz"

+ "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ")toCharArray();

}

char[] randBuffer = new char[length];

for (int i = 0; i < randBufferlength; i++) {

randBuffer[i] = numbersAndLetters[randGennextInt(71)];

}

return new String(randBuffer);

}

}

/

  以下为主类

 /

public class Course {

public static void main(String[] args) {

// 演示示例

Systemoutprint("\n");

Systemoutprintln("——————————————————————————————————————\n");

KeCheng kc1 = new KeCheng();

KeCheng kc2 = new KeCheng("自然地理学", 995);

// 10个随机指定课程名(四位字符串)和分数的示例

Systemoutprintln("—————————随机指定课程名(四位字符串)和分数示例——————————\n");

for (int i = 1; i < 10; i++) {

KeCheng kcGroup = new KeCheng(

(new GenerateSuiJiBianHao())randomString(4),

(new Random()nextDouble())  100);

}

}

}

/

等我下午踢完球晚上回来继续答

/

以上就是关于java学生表和课程表怎么设计全部的内容,包括:java学生表和课程表怎么设计、java实现课程表、JAVA作业求助。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/10109027.html

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

发表评论

登录后才能评论

评论列表(0条)

保存