
student类:
// 1、创建一个描写学生的类
// 2、包:cn.whvsce.
package cn.whvsce
public class Student {
// 3、学号、姓名、年龄 (private) 语数外三门成绩(public)
private int id
private String name
private int age
public int chinese
public int mathematics
public int foreignLanguages
// 4、包含赋初值的构造方法
public Student(){
this.id = 1
this.name = "zhang san"
this.age = 16
this.chinese = 85
this.mathematics = 79
this.foreignLanguages = 81
}
// 5、每个属性有 get、set方法
public int getId() {
return id
}
public void setId(int id) {
this.id = id
}
public String getName() {
return name
}
public void setName(String name) {
this.name = name
}
public int getAge() {
return age
}
public void setAge(int age) {
this.age = age
}
public int getChinese() {
return chinese
}
public void setChinese(int chinese) {
this.chinese = chinese
}
public int getMathematics() {
return mathematics
}
public void setMathematics(int mathematics) {
this.mathematics = mathematics
}
public int getForeignLanguages() {
return foreignLanguages
}
public void setForeignLanguages(int foreignLanguages) {
this.foreignLanguages = foreignLanguages
}
// 6、求平均成绩的静态方法average()
public static int average(Student student){
return (student.getChinese()+student.getMathematics()+student.getForeignLanguages())/3
}
// 7、定义一个显示学生所有属性的静态方法show()
public void show(){
System.out.println("学号:"+this.getId()+" 姓名:"+this.getName()+" 年龄:"+this.getAge()+" 语文成绩:"+this.getChinese()+" 数学成绩:"+this.getMathematics()+" 外语成绩:"+this.getForeignLanguages())
}
}
TestStudent类
//8、测试类包 cn.xyy
package cn.xyy
import cn.whvsce.Student
public class TestStudent {
// 9、测山指试用的main()方法
public static void main(String[] args) {
// 10、显示学生基本信息和平均成绩
Student s = new Student()
s.show()
System.out.println("该学生的平均成绩为:"+s.average(s))
// 11、利用set()修改学生成逗岁配绩,再输出新的平均成绩
s.setChinese(60)
s.setMathematics(70)
s.setForeignLanguages(80)
System.out.println("该生修改后的平均成绩为:"+s.average(s))
}
}
错误1,p2小写不行,改成大写P2。2,那姿粗个延时子程序delay(),不能写在主程序中,要写在主程序前面,单独写粗册镇,主程序去调用它。
3,P2不能写在_corl_()函数中。
4,主程序不能岩粗写 int main()
应该这么写
#include<reg51.h>
#include<intrins.h>
void delay()
{
unsigned int a=5000
while(a--)
}
void main()
{
unsigned char light=0xfe
P2=0xfe
while(1)
{
P2=light
light=_crol_(light,1)
delay()
}
}
软件的路径有问题,可以参照下面的方法改~~(此文引用)此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部敏世在D),改过来就OK了。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin
C:/Program Files/Microsoft Visual Studio/VC98/BIN
C:/Program Files/Microsoft Visual Studio/Common/TOOLS
C:/Program Files/Microsoft Visual Studio/Common/TOOLS/WINNT
include files:
C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
library files:
C:/Program Files/Microsoft Visual Studio/VC98/LIB
C:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB
source files:
C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/CRT/SRC
如果你装在其扒拿橘他盘里,则仿照其路春团径变通就行。
关键是microsoft visual studio/ 后面的东西要相同。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)