答:这个自己写吧,无非就是读流写流的过程。
3.从命令行接收10个参数,从小到大打印出来,并打印出他们的和以及平均数。
答:
public static void main(String[] args){
int[] list = new int[args.length]
int sum = 0
double avg = 0
for(int i = 0 i < list.length i++){
list[i] = Integer.parseInt(args[i])
sum += list[i]
}
Arrays.sort(list)
for(int i = 0 i < list.length i++){
System.out.println(list[i])
}
System.out.println("平均数:" + avg)
System.out.println("和:" + sum)
}
4.定义一个MyString类,写以下四个方法:
a、boolean isNumber(String s):判断参数是否是数字,返回布尔值。
b、boolean isLetter(String s):判断参数是否是字母,返回布尔值。
c、boolean isUpper(String s):判断参数是否是大写字母,返回布尔值。
d、boolean isLower(String s):判断参数是否是小写字母,返回布尔值。
答:只写方法代码了。
boolean isNumber(String s){
return s.matches("\\d+")
}
boolean isLetter(String s){
return s.matches("[a-zA-Z]")
}
boolean isUpper(String s){
return s.equals(s.toUpperCase())
}
boolean isLower(String s){
return s.equals(s.toLowerCase())
}
自己调试下,可能有些地方不太对。
5.定义一个MyMath类,写一个用于计算a的b次方的方法,a和b均为参数。
答:只写方法代码了
double pow(double a, double b){
return Math.pow(a, b)
}
6.写一个test类,写以下方法:
a、用构造方法初始化两个参数。
b、求两者的平均值。
c、求两者的最大值。
d、求两者的最不值。
e、求两者的和差积商。
答:
public class Test{//命名规范,类名要大写
private int a
private int b
public Test(){
this.a = 10
this.b = 8
}
//平均数
public double avg(){
return (a + b) / 2
}
//最大值
public int max(){
return Math.max(a, b)
}
//最小值
public int min(){
return Math.min(a, b)
}
//求两者的和差积商。
//这4个方法自己写吧
编写Cource
/*** 一、编写一个课程类Course,包含:
* 1、3个私有成员变量:课程编号(cNumber)、课程名(cName)和学分数(cUnit);
* 2、1个构造器方法:带3个参数的构造器方法,用于初始化课程编号、课程名和学分。
* 3、成员方法:(1)cNumber 、cName、cUnit属性的set和get方法
* (2)printCourceInfo:用于输出课程的相关信息;
* 4、编写Cource类的测试程序,创建课程对象:编号为070401,课程名为Java程序设计,学分为4。要求输出课
*/
public class Course {
private int cNumber
private String cName
private int cUnit
public Course(int cNumber, String cName, int cUnit) {
this.cNumber = cNumber
this.cName = cName
this.cUnit = cUnit
}
public void setcNumber(int cNumber) {
this.cNumber = cNumber
}
public void setcName(String cName) {
this.cName = cName
}
public void setcUnit(int cUnit) {
this.cUnit = cUnit
}
public int getcNumber() {
return cNumber
}
public String getcName() {
return cName
}
public int getcUnit() {
return cUnit
}
public void printCourseInfo() {
System.out.println("课程编号: " + cNumber + " 课程名" + cName + " 学分数" + cUnit)
}
}
编写测试类
public class TestCourse{public static void main(String[] args){
Course course=new Course(070401,"Java程序设计",4)
course.printCourseInfo()
}
}
代码是AndroidStudio里写的。测试不了~不过肯定没错的(吧~)
用IDE写的话可以直接生成get set 和构造函数的。这种代码都不怎么需要写的。不过如果是新手的话写多点没坏处。
2、教学管理:教学信息管理模块主要实现各种与教学相关信息的设置和维护的 *** 作,包括以下几方面的内容:院系设置、专业设置、年级设置、班级设置、学期设置、课程开设等3、学籍管理:学生学籍管理模块主要实现对学生基本信息的设置和维护,提供学生信息的录入和查询页面,并对学生班级更改情况进行维护等,它包括以下几方面的内容:学生基本信息维护和查询、学生增减、批量导入学生信息并自动生成学号。其中,学生基本信息的录入、维护和查询统计功能是每个学生必须完成的功能,而学生增减和批量导入学生信息并自动生成学号则是有能力的学生可以在时间充裕的前提下进一步完成。4、成绩管理:学生成绩管理模块主要实现对学生选修课程以及所选课程的成绩信息的设置和维护。它包括以下几方面的内容:学生选课管理、学生成绩管理两部分。销售管理系统的主要任务是建立、维护客户信息档案、统计、汇总产品信息,进行定单的录入、维护等。要求编写Java GUI程序实现上述功能。3 课程设计报告书主要内容1 需求分析2 总体设计2.1 设计的总体思想与算法描述2.2 模块结构图2.3 各功能模块的功能与处理流程描述2.4 界面设计3 各功能模块程序设计按照功能模块的功能与处理流程描述给出详细的程序代码,并给出重点语句的注释.4 小结4 课程设计要求1 按时到机房签到,在指定机位上机。遵守机房纪律。2 独立完成课程设计任务。指导教师到机位上指导学生和分时段验收学生完成的程序。3 按时提交打印的课程设计报告书。5 课程设计参考书1 许文宪 懂子建. Java程序设计教程与实训 北京:北京大学出版社,2005.2 辛运帏 .Java程序设计.北京:清华大学出版社, 20043 蔡翠平 .Java程序设计.北京:清华大学出版社,2003欢迎分享,转载请注明来源:内存溢出
评论列表(0条)