10:java试题!求答案!
8、请将程序补充完整1._______classC2.{3.abstractvoidcallme()4.voidmetoo5.{6.System.out.println(...
8、请将程序补充完整
1._______ class C
2.{
3. abstract void callme()
4. void metoo
5. {
6. System.out.println(“类C的metoo()方法”);
7. }
8. }
9. class D_______C
10. {
11. void callme()
12. {
13. System.out.println(“重载C类的callme()方法”);
14. }
15. }
16. public class Abstract
17. {
18. public static void main(String args[])
19. }
20. C c=__________D();
21. c.callme();
22. c.metoo();
23. }
24. }
四编程题
1、编程实现对10个整数,进行升序排序,并求最大值。
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
2、编程实现将文件my.txt的内容,拷贝到D:\text.txt中
3、编写程序将文件d:\test.txtx输出显示在控制台上.
4、定义一个类score,它含有私有成员变量english(英语分数),公有成员方法setScore()用来设置english的值,printScore()用来输出english的值。在主类中定义类score的两个对象stu1,stu2,其英语成绩分别为85.5和93.5,输出这两个分数
5、定义一个长方形类Rect,要求如下:
(1)含有成员变量:长length,宽width。
(2)成员方法:带参数构造方法,求面积方法。
再定义一个长方体类Cube,要求如下:
(3)从长方形类中继承
(4)含有成员变量:高height。
(5)成员方法:构造函数,求体积的方法
6、 编写程序,定义一个Person类,含有姓名name和年龄age两个成员变量。二个构造方法,分别带一个参数和两个参数,完成赋值功能。一个输出show()方法,输出姓名和年龄。
定义一个Student,含有成绩g成员变量,一个输出方法show(),输出姓名,年龄,和成绩
7、完成登录界面的实现,如果输入的用户名为“aaa”,密码为“123”,则显示消息对话框,显示登录成功。否则显示消息对话框,显示登录失败。
四、编程题:
10、创建窗口。主窗口中包含文本区、按钮进入和退出,当点击进入时,弹出窗口,在其中输入姓名和学号,点击确定后在主窗体中显示输入的姓名和学号。
11、设计类A和A的派生类B,要求:
1)A有两个数据成员a和b(都为int型);B中继承了A中的a和b,又定义了自己的数据成员c(int型)。
2)为A添加含有两个参数的构造方法,对a和b初始化。
3)为B添加含有一个参数的构造方法,对c初始化。
4)完成主控方法,在主控方法中用B e1=new B(5)创建对象,把a、b、c分别初始化成3、4、5,最后输出它们的和。
麻烦发到邮箱315048351@qq.com 谢谢 展开
1._______ class C
2.{
3. abstract void callme()
4. void metoo
5. {
6. System.out.println(“类C的metoo()方法”);
7. }
8. }
9. class D_______C
10. {
11. void callme()
12. {
13. System.out.println(“重载C类的callme()方法”);
14. }
15. }
16. public class Abstract
17. {
18. public static void main(String args[])
19. }
20. C c=__________D();
21. c.callme();
22. c.metoo();
23. }
24. }
四编程题
1、编程实现对10个整数,进行升序排序,并求最大值。
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
2、编程实现将文件my.txt的内容,拷贝到D:\text.txt中
3、编写程序将文件d:\test.txtx输出显示在控制台上.
4、定义一个类score,它含有私有成员变量english(英语分数),公有成员方法setScore()用来设置english的值,printScore()用来输出english的值。在主类中定义类score的两个对象stu1,stu2,其英语成绩分别为85.5和93.5,输出这两个分数
5、定义一个长方形类Rect,要求如下:
(1)含有成员变量:长length,宽width。
(2)成员方法:带参数构造方法,求面积方法。
再定义一个长方体类Cube,要求如下:
(3)从长方形类中继承
(4)含有成员变量:高height。
(5)成员方法:构造函数,求体积的方法
6、 编写程序,定义一个Person类,含有姓名name和年龄age两个成员变量。二个构造方法,分别带一个参数和两个参数,完成赋值功能。一个输出show()方法,输出姓名和年龄。
定义一个Student,含有成绩g成员变量,一个输出方法show(),输出姓名,年龄,和成绩
7、完成登录界面的实现,如果输入的用户名为“aaa”,密码为“123”,则显示消息对话框,显示登录成功。否则显示消息对话框,显示登录失败。
四、编程题:
10、创建窗口。主窗口中包含文本区、按钮进入和退出,当点击进入时,弹出窗口,在其中输入姓名和学号,点击确定后在主窗体中显示输入的姓名和学号。
11、设计类A和A的派生类B,要求:
1)A有两个数据成员a和b(都为int型);B中继承了A中的a和b,又定义了自己的数据成员c(int型)。
2)为A添加含有两个参数的构造方法,对a和b初始化。
3)为B添加含有一个参数的构造方法,对c初始化。
4)完成主控方法,在主控方法中用B e1=new B(5)创建对象,把a、b、c分别初始化成3、4、5,最后输出它们的和。
麻烦发到邮箱315048351@qq.com 谢谢 展开
展开全部
……这么多。
如果只是单个知识点不明白,就问那知识点这样才会有人回答。像你这样直接给出那么多编程题让人做……我相信百人中有九十九人最多只做到前三题……!当然如果仅仅只是选择或填空或判断之类回答简易的话,还是可能会有人做的。
算了,给第一题答案你吧
一、public、extends、new。
public static void main(String[] args) {
//编程题1.1
paixu();
//编程题1.2
getSum();
//编程题2
copy();
//编程题3
read();
}
public static void paixu() {
int nums[] = new int[]{2,4,6,32,5345,124,25,356,345,0};
Arrays.sort(nums);
for(int tmp : nums){
System.out.println(tmp);
}
}
public static void getSum() {
double sum = 0;
int tmpfenmu = 1;
int tmpfenzi = 2;
int tmp;
String str = "";
for(int i=0;i<20;i++){
sum += tmpfenzi*1.0/tmpfenmu;
str += tmpfenzi + "/" + tmpfenmu;
if(i != 19){
str += "+";
}else{
str += "=";
}
tmp = tmpfenmu;
tmpfenmu = tmpfenzi;
tmpfenzi += tmp;
}
System.out.println(str + sum);
}
public static void copy() {
String filepath = "G:\\test\\my.txt";
try {
File file = new File(filepath);
BufferedReader buf = new BufferedReader(new FileReader(file));
String readtext = "";
String tmpread;
while ((tmpread = buf.readLine()) != null) {
readtext += tmpread + "\r\n";
}
buf.close();
// 除去结尾的\r\n
readtext = readtext.substring(0, readtext.length()-2);
filepath = "G:\\test\\text.txt";
file = new File(filepath);
BufferedWriter buw = new BufferedWriter(new FileWriter(file));
buw.write(readtext);
buw.close();
} catch (IOException e) {
JOptionPane.showMessageDialog(null, e.toString(), "操作文件失败",JOptionPane.ERROR_MESSAGE);
}
}
public static void read() {
String filepath = "G:\\test\\text.txt";
try {
File file = new File(filepath);
BufferedReader buf = new BufferedReader(new FileReader(file));
String tmpread;
while ((tmpread = buf.readLine()) != null) {
System.out.println(tmpread);
}
buf.close();
} catch (IOException e) {
JOptionPane.showMessageDialog(null, e.toString(), "操作文件失败",JOptionPane.ERROR_MESSAGE);
}
}
//编程题5
public class score {
// 私有成员变量english(英语分数)
private float english;
// 用来设置english的值
public void setScore(float english) {
this.english = english;
}
// 用来输出english的值
public void printScore(score stu){
System.out.println(stu.english);
}
public static void main(String[] args) {
score stu1 = new score();
stu1.setScore(85.5f);
stu1.printScore(stu1);
score stu2 = new score();
stu2.setScore(93.5f);
stu2.printScore(stu2);
}
}
其它的自己写吧……
为了拿你的分写了这么多……
如果只是单个知识点不明白,就问那知识点这样才会有人回答。像你这样直接给出那么多编程题让人做……我相信百人中有九十九人最多只做到前三题……!当然如果仅仅只是选择或填空或判断之类回答简易的话,还是可能会有人做的。
算了,给第一题答案你吧
一、public、extends、new。
public static void main(String[] args) {
//编程题1.1
paixu();
//编程题1.2
getSum();
//编程题2
copy();
//编程题3
read();
}
public static void paixu() {
int nums[] = new int[]{2,4,6,32,5345,124,25,356,345,0};
Arrays.sort(nums);
for(int tmp : nums){
System.out.println(tmp);
}
}
public static void getSum() {
double sum = 0;
int tmpfenmu = 1;
int tmpfenzi = 2;
int tmp;
String str = "";
for(int i=0;i<20;i++){
sum += tmpfenzi*1.0/tmpfenmu;
str += tmpfenzi + "/" + tmpfenmu;
if(i != 19){
str += "+";
}else{
str += "=";
}
tmp = tmpfenmu;
tmpfenmu = tmpfenzi;
tmpfenzi += tmp;
}
System.out.println(str + sum);
}
public static void copy() {
String filepath = "G:\\test\\my.txt";
try {
File file = new File(filepath);
BufferedReader buf = new BufferedReader(new FileReader(file));
String readtext = "";
String tmpread;
while ((tmpread = buf.readLine()) != null) {
readtext += tmpread + "\r\n";
}
buf.close();
// 除去结尾的\r\n
readtext = readtext.substring(0, readtext.length()-2);
filepath = "G:\\test\\text.txt";
file = new File(filepath);
BufferedWriter buw = new BufferedWriter(new FileWriter(file));
buw.write(readtext);
buw.close();
} catch (IOException e) {
JOptionPane.showMessageDialog(null, e.toString(), "操作文件失败",JOptionPane.ERROR_MESSAGE);
}
}
public static void read() {
String filepath = "G:\\test\\text.txt";
try {
File file = new File(filepath);
BufferedReader buf = new BufferedReader(new FileReader(file));
String tmpread;
while ((tmpread = buf.readLine()) != null) {
System.out.println(tmpread);
}
buf.close();
} catch (IOException e) {
JOptionPane.showMessageDialog(null, e.toString(), "操作文件失败",JOptionPane.ERROR_MESSAGE);
}
}
//编程题5
public class score {
// 私有成员变量english(英语分数)
private float english;
// 用来设置english的值
public void setScore(float english) {
this.english = english;
}
// 用来输出english的值
public void printScore(score stu){
System.out.println(stu.english);
}
public static void main(String[] args) {
score stu1 = new score();
stu1.setScore(85.5f);
stu1.printScore(stu1);
score stu2 = new score();
stu2.setScore(93.5f);
stu2.printScore(stu2);
}
}
其它的自己写吧……
为了拿你的分写了这么多……
展开全部
都是基础题目,自己慢慢做就是,这种题目做好了对以后很有用的,做伸手党不好啊,主要是没人愿意费时间弄答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、public
9、extends
20、new
9、extends
20、new
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太多了,都是小程序,懒得做啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
晕倒!!!这样还学什么呢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询