Ⅰ 用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作业求助。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)