java练习题(含标准答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.编写程序,用数组实现乘法小九九的存储和输出。【提示:采用多个一维数组。】
public class Multipation {
ﻩpublic staticvoidmain(String[] args) {
ﻩﻩ// TODO Auto-generatedmethod stub
ﻩint x[][]=new int[9][9];
ﻩfor(inti=0;i<9;i++){
ﻩﻩﻩfor(intj=0;j<9;j++){
ﻩﻩﻩif(i>=j){
ﻩﻩintm=i+1;
ﻩﻩﻩintn=j+1;
ﻩﻩﻩ x[i][j]=m*n;
ﻩﻩﻩSystem.out.print(m+"*"+n+"="+x[i][j]);
ﻩ}
}
System.out.println();
}
ﻩ}
}
2.定义一个类Student,属性为学号、姓名和成绩;方法为增加记录SetRecord和得到记录GetRecord。SetRecord给出学号、姓名和成绩的赋值,GetRecord通过学号得到考生的成绩。
publicclass Student{
/**
*@param args
ﻩ*/
ﻩprivateintID;
private String name;
ﻩprivate float score;
publicvoid SetRecord(intID,String name,float score){ ﻩﻩﻩthis.ID=ID;
ﻩﻩthis.name=name;
ﻩthis.score=score;
}
public float getRecord(int ID){
ﻩif(ID==this.ID)
ﻩﻩreturn this.score;
ﻩelse
return-1;
}
publicstatic void main(String[] args) {
ﻩﻩ//TODO Auto-generated methodstub
ﻩStudent s=newStudent();
ﻩﻩs.SetRecord(0,"alex",100);
float Sco=s.getRecord(0);
ﻩﻩSystem.out.print(Sco);
}
}