
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
interfaceschool{voidset(Stringschoolname,Stringgrade);Stringgetschool();Stringgetgrad...
interface school{
void set(String schoolname, String grade);
String getschool();
String getgrade();
}
class student implements Runnable , school{
String schoolname;
String grade;
String studentname;
String studentcode;
String studentsexy;
String studentcourse;
String studentavg;
public student(String studentname,String studentcode,String studentsexy,String studentavg){
this.studentname=studentname;
this.studentcode=studentcode;
this.studentcourse=studentcourse;
this.studentsexy=studentsexy;
this.tostring();
}
public void set(String schoolname,String grade){
this.schoolname=schoolname;
this.grade=grade;
}
public String getschool(){
return schoolname;
}
public String getgrade(){
return grade;
}
public void run(){
int i=1;
int avg=86;
for(;i<13;i++){
System.out.println("这个学生平均成绩是"+i+"月"+(avg+i*2));
}
}
public String tostring(){
String information="学校名"+schoolname+"所读年纪"+grade+"学生姓名"
+studentname+"学生学hao"+studentcode+"学生性别"+studentsexy+"专业"
+studentcourse+"平均分"+studentavg;
return information;
}
}
class teacher implements Runnable , school{
String schoolname;
String grade;
String teachername;
String teachercode;
String teachersexy;
String teachercourse;
String teachersalary;
public teacher(String teachername,String teachercode,String teachersexy,String teachercourse)
this.teachername=teachername;
this.teachercode=teachercode;
this.teachersexy=teachersexy;
this.teachercourse=teachercourse;
this.tostring();
}
public void set(String schoolname,String grade){
this.schoolname=schoolname;
this.grade=grade;
}
public String getschool(){
return schoolname;
}
public String getgrade(){
return grade;
}
public void run(){
int i=1;
int teachersalary=2000;
for(;i<13;i++){
System.out.println("这个老师的薪水是"+i+"月"+(teachersalary+i*300));
}
}
public String tostring(){
String information="学校名"+schoolname+"所读年纪"+grade+"老师姓名"
+teachername+"老师学hao"+teachercode+"老师性别"+teachersexy+"老师专业"
+teachercourse+"平均分"+teachersalary;
return information;
}
}
public class thread1{
public static void main(String[] args){
student s=new student("王狗","22号","女","计算机器");
s.set("上海大学","三办");
Thread tw=new Thread(s);
teacher w=new teacher("王磊","21","男","计算机");
w.set("上海大学","三办");
Thread th=new Thread(w);
tw.start();
th.start();
}
}
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
at thread1.main(thread1.java:90)
这是第90行 :public static void main(String[] args){
照抄也能抄错了?跟书上一样啊55555555 展开
void set(String schoolname, String grade);
String getschool();
String getgrade();
}
class student implements Runnable , school{
String schoolname;
String grade;
String studentname;
String studentcode;
String studentsexy;
String studentcourse;
String studentavg;
public student(String studentname,String studentcode,String studentsexy,String studentavg){
this.studentname=studentname;
this.studentcode=studentcode;
this.studentcourse=studentcourse;
this.studentsexy=studentsexy;
this.tostring();
}
public void set(String schoolname,String grade){
this.schoolname=schoolname;
this.grade=grade;
}
public String getschool(){
return schoolname;
}
public String getgrade(){
return grade;
}
public void run(){
int i=1;
int avg=86;
for(;i<13;i++){
System.out.println("这个学生平均成绩是"+i+"月"+(avg+i*2));
}
}
public String tostring(){
String information="学校名"+schoolname+"所读年纪"+grade+"学生姓名"
+studentname+"学生学hao"+studentcode+"学生性别"+studentsexy+"专业"
+studentcourse+"平均分"+studentavg;
return information;
}
}
class teacher implements Runnable , school{
String schoolname;
String grade;
String teachername;
String teachercode;
String teachersexy;
String teachercourse;
String teachersalary;
public teacher(String teachername,String teachercode,String teachersexy,String teachercourse)
this.teachername=teachername;
this.teachercode=teachercode;
this.teachersexy=teachersexy;
this.teachercourse=teachercourse;
this.tostring();
}
public void set(String schoolname,String grade){
this.schoolname=schoolname;
this.grade=grade;
}
public String getschool(){
return schoolname;
}
public String getgrade(){
return grade;
}
public void run(){
int i=1;
int teachersalary=2000;
for(;i<13;i++){
System.out.println("这个老师的薪水是"+i+"月"+(teachersalary+i*300));
}
}
public String tostring(){
String information="学校名"+schoolname+"所读年纪"+grade+"老师姓名"
+teachername+"老师学hao"+teachercode+"老师性别"+teachersexy+"老师专业"
+teachercourse+"平均分"+teachersalary;
return information;
}
}
public class thread1{
public static void main(String[] args){
student s=new student("王狗","22号","女","计算机器");
s.set("上海大学","三办");
Thread tw=new Thread(s);
teacher w=new teacher("王磊","21","男","计算机");
w.set("上海大学","三办");
Thread th=new Thread(w);
tw.start();
th.start();
}
}
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
at thread1.main(thread1.java:90)
这是第90行 :public static void main(String[] args){
照抄也能抄错了?跟书上一样啊55555555 展开
5个回答
展开全部
对的,我的机子上都行了,但是有个小问题,你太粗心了:
public teacher(String teachername,String teachercode,String teachersexy,String teachercourse)
this.teachername=teachername;
this.teachercode=teachercode;
this.teachersexy=teachersexy;
this.teachercourse=teachercourse;
this.tostring();
}
看到没有,缺个{,所以导致了很多个错误报告
加上后就可以了
F:\java>java thread1
这个学生平均成绩是1月88
这个学生平均成绩是2月90
这个学生平均成绩是3月92
这个老师的薪水是1月2300
这个学生平均成绩是4月94
这个老师的薪水是2月2600
这个学生平均成绩是5月96
这个老师的薪水是3月2900
这个学生平均成绩是6月98
这个老师的薪水是4月3200
这个老师的薪水是5月3500
这个老师的薪水是6月3800
这个学生平均成绩是7月100
这个学生平均成绩是8月102
这个学生平均成绩是9月104
这个学生平均成绩是10月106
这个学生平均成绩是11月108
这个学生平均成绩是12月110
这个老师的薪水是7月4100
这个老师的薪水是8月4400
这个老师的薪水是9月4700
这个老师的薪水是10月5000
这个老师的薪水是11月5300
这个老师的薪水是12月5600
public teacher(String teachername,String teachercode,String teachersexy,String teachercourse)
this.teachername=teachername;
this.teachercode=teachercode;
this.teachersexy=teachersexy;
this.teachercourse=teachercourse;
this.tostring();
}
看到没有,缺个{,所以导致了很多个错误报告
加上后就可以了
F:\java>java thread1
这个学生平均成绩是1月88
这个学生平均成绩是2月90
这个学生平均成绩是3月92
这个老师的薪水是1月2300
这个学生平均成绩是4月94
这个老师的薪水是2月2600
这个学生平均成绩是5月96
这个老师的薪水是3月2900
这个学生平均成绩是6月98
这个老师的薪水是4月3200
这个老师的薪水是5月3500
这个老师的薪水是6月3800
这个学生平均成绩是7月100
这个学生平均成绩是8月102
这个学生平均成绩是9月104
这个学生平均成绩是10月106
这个学生平均成绩是11月108
这个学生平均成绩是12月110
这个老师的薪水是7月4100
这个老师的薪水是8月4400
这个老师的薪水是9月4700
这个老师的薪水是10月5000
这个老师的薪水是11月5300
这个老师的薪水是12月5600
展开全部
就是抄也抄错
interface school{
void set(String schoolname, String grade);
String getschool();
String getgrade();
}
class student implements Runnable , school{
String schoolname;
String grade;
String studentname;
String studentcode;
String studentsexy;
String studentcourse;
String studentavg;
public student(String studentname,String studentcode,String studentsexy,String studentavg){
this.studentname=studentname;
this.studentcode=studentcode;
this.studentcourse=studentcourse;
this.studentsexy=studentsexy;
this.tostring();
}
public void set(String schoolname,String grade){
this.schoolname=schoolname;
this.grade=grade;
}
public String getschool(){
return schoolname;
}
public String getgrade(){
return grade;
}
public void run(){
int i=1;
int avg=86;
for(;i<13;i++){
System.out.println("这个学生平均成绩是"+i+"月"+(avg+i*2));
}
}
public String tostring(){
String information="学校名"+schoolname+"所读年纪"+grade+"学生姓名"
+studentname+"学生学hao"+studentcode+"学生性别"+studentsexy+"专业"
+studentcourse+"平均分"+studentavg;
return information;
}
}
class teacher implements Runnable , school{
String schoolname;
String grade;
String teachername;
String teachercode;
String teachersexy;
String teachercourse;
String teachersalary;
public teacher(String teachername,String teachercode,String teachersexy,String teachercourse){
this.teachername=teachername;
this.teachercode=teachercode;
this.teachersexy=teachersexy;
this.teachercourse=teachercourse;
this.tostring();
}
public void set(String schoolname,String grade){
this.schoolname=schoolname;
this.grade=grade;
}
public String getschool(){
return schoolname;
}
public String getgrade(){
return grade;
}
public void run(){
int i=1;
int teachersalary=2000;
for(;i<13;i++){
System.out.println("这个老师的薪水是"+i+"月"+(teachersalary+i*300));
}
}
public String tostring(){
String information="学校名"+schoolname+"所读年纪"+grade+"老师姓名"
+teachername+"老师学hao"+teachercode+"老师性别"+teachersexy+"老师专业"
+teachercourse+"平均分"+teachersalary;
return information;
}
}
public class thread1{
public static void main(String[] args){
student s=new student("王狗","22号","女","计算机器");
s.set("上海大学","三办");
Thread tw=new Thread(s);
teacher w=new teacher("王磊","21","男","计算机");
w.set("上海大学","三办");
Thread th=new Thread(w);
tw.start();
th.start();
}
}
interface school{
void set(String schoolname, String grade);
String getschool();
String getgrade();
}
class student implements Runnable , school{
String schoolname;
String grade;
String studentname;
String studentcode;
String studentsexy;
String studentcourse;
String studentavg;
public student(String studentname,String studentcode,String studentsexy,String studentavg){
this.studentname=studentname;
this.studentcode=studentcode;
this.studentcourse=studentcourse;
this.studentsexy=studentsexy;
this.tostring();
}
public void set(String schoolname,String grade){
this.schoolname=schoolname;
this.grade=grade;
}
public String getschool(){
return schoolname;
}
public String getgrade(){
return grade;
}
public void run(){
int i=1;
int avg=86;
for(;i<13;i++){
System.out.println("这个学生平均成绩是"+i+"月"+(avg+i*2));
}
}
public String tostring(){
String information="学校名"+schoolname+"所读年纪"+grade+"学生姓名"
+studentname+"学生学hao"+studentcode+"学生性别"+studentsexy+"专业"
+studentcourse+"平均分"+studentavg;
return information;
}
}
class teacher implements Runnable , school{
String schoolname;
String grade;
String teachername;
String teachercode;
String teachersexy;
String teachercourse;
String teachersalary;
public teacher(String teachername,String teachercode,String teachersexy,String teachercourse){
this.teachername=teachername;
this.teachercode=teachercode;
this.teachersexy=teachersexy;
this.teachercourse=teachercourse;
this.tostring();
}
public void set(String schoolname,String grade){
this.schoolname=schoolname;
this.grade=grade;
}
public String getschool(){
return schoolname;
}
public String getgrade(){
return grade;
}
public void run(){
int i=1;
int teachersalary=2000;
for(;i<13;i++){
System.out.println("这个老师的薪水是"+i+"月"+(teachersalary+i*300));
}
}
public String tostring(){
String information="学校名"+schoolname+"所读年纪"+grade+"老师姓名"
+teachername+"老师学hao"+teachercode+"老师性别"+teachersexy+"老师专业"
+teachercourse+"平均分"+teachersalary;
return information;
}
}
public class thread1{
public static void main(String[] args){
student s=new student("王狗","22号","女","计算机器");
s.set("上海大学","三办");
Thread tw=new Thread(s);
teacher w=new teacher("王磊","21","男","计算机");
w.set("上海大学","三办");
Thread th=new Thread(w);
tw.start();
th.start();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你真的抄错了。
teacher类中的构造方法
public teacher(String teachername,String teachercode,String teachersexy,String teachercourse)
少了一个"{"
teacher类中的构造方法
public teacher(String teachername,String teachercode,String teachersexy,String teachercourse)
少了一个"{"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
teacher构造函数缺少{
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看是不是有啥没有import
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询