Java习题集(第三版)(5)

2019-04-02 09:09

}

class Univer_Student extends Student {

boolean 婚否;

Univer_Student(int number,String name,boolean b) {

super(number,name); 婚否=b;

System.out.println(\婚否=\婚否);

} }

public class Class1 {

public static void main (String[] args) throws java.io.IOException {

int i;

Univer_Student zhang=new Univer_Student(5144,\李晓红\ i=System.in.read();

} }

答:运行结果为:I am 李晓红 my number is 5144 婚否=false

15、class Sum

{ int n; float f() {

float sum=0;

for(int i=1;i<=n;i++) sum=sum+i; return sum; }

}

class Average extends Sum {

int n; float f()

{

float c; super.n=n; c=super.f(); return c/n; }

- 21 -

float g() {

float c; c=super.f(); return c/2; } }

public class Class1 {

public static void main (String[] args) throws java.io.IOException {

Average aver=new Average(); aver.n=100;

float result_1=aver.f(); float result_2=aver.g();

System.out.println(\ System.out.println(\ int i;

i=System.in.read();

} }

答:运行结果为:result_1=50.50 result_2=2525.0

16、

class Student {

float math,english,sum; float f(float k1,float k2) {

sum=k1*math+k2*english; return sum; } }

public class Average {

Student wanghong,lihong;

public static void main(String args[]) {

wanghong=new Student(); lihong=new Student(); wanghong.math=60.0f; wanghong.english=80f; lihong.math=70.0f;

- 22 -

lihong.english=90.0f;

wanghong.sum=wanghong.f(2.0f,2.0f); lihong.sum=lihong.f(2.0f,2.0f);

System.out.println(\ System.out.println(\

}

}

答:运行结果为:lihong sum=320.0 wanghong sum=280.0

17、

import java.awt.*; class Chengji {

float f(float x,float y) {

return x*y; } }

class Xiangjia extends Chengji {

//重写父类的f方法

float f(float x,float y) {

return x+y; } }

public class Class1 {

Xiangjia sum;

public static void main(String args[]) {

sum=new Xiangjia();

System.out.println(\

//此处对象sum是调用自已的方法f,得到两数的和. } }

答:运行结果为:sum=10.0 18、

public class Class1 {

float a[];

public static void main(String args[])

- 23 -

{

a=new float[5]; a[0]=23.9f; a[1]=34.9f; a[2]=45f; a[3]=56.98f; a[4]=100f;

System.out.println (\ System.out.println (\ System.out.println (\ System.out.println (\ System.out.println (\ } }

答:运行结果为: a[0]=23.9 a[1]=34.9 a[2]=45.0 a[3]=56.98 a[4]=100.0 19、

public class Class1 {

String tom=\ int x,y,z;

public static void main(String args[]) {

x=tom.indexOf(\

y=tom.indexOf(\ z=tom.indexOf(\ g.setColor(Color.red);

System.out.println(\ } }

答:运行结果为:2:7:13 20、

public class Class1 {

String jerry=\

public static void main(String args[]) {

s1=jerry.substring(2); s2=jerry.substring(2,5);

- 24 -

g.setColor(Color.blue); System.out.println (s1); System.out.println (s2);

System.out.println (jerry.substring(jerry.indexOf(\

}

}

答:运行结果为:love Tom lov

love Tom

21、

import java.util.*; import java.awt.*; public class Class1 {

public static void main (String[] args) throws java.io.IOException {

String s1=\ String s2=\

StringTokenizer fenxi_1=new StringTokenizer(s1,\//空格和逗号做分隔符 StringTokenizer fenxi_2=new StringTokenizer(s2,\//空格和问号做分隔符 int n1=fenxi_1.countTokens(); int n2=fenxi_2.countTokens(); while(fenxi_1.hasMoreTokens()) {

String s=fenxi_1.nextToken(); System.out.print(s+“ ”); }

System.out.println();

System.out.println(\有单词:\个\ while(fenxi_2.hasMoreTokens()) {

String s=fenxi_2.nextToken(); System.out.print(s+“ ”); }

System.out.println();

System.out.println(\有单词:\个\ int i;

i=System.in.read(); } }

答:运行结果为:I am Geng.X.Y she is my girlfriend s1有单词:7个

Lowood what is that

- 25 -


Java习题集(第三版)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中职内宿生养成生活卫生习惯教育的实践与思考

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: