java题库word版(4)

2019-08-31 13:52

import java.awt.*; public class Prog1

{/*******************SPACE*******************/ Point center=new Point(); double radius;

/*******************SPACE*******************/ Prog1(int x1,int y1,double r) { center.x=x1; center.y=y1; radius=r;}

public Point getCenter() { return center;}

public double getRadius() {

/*******************SPACE*******************/ return radius; }

public double calArea()

{return 3.14*radius*radius; }

public static void main (String args[]) {Prog1 b=new Prog1(30,40,10);

System.out.println(\圆心为:(\ System.out.println(\半径是:\ /*******************SPACE*******************/

System.out.println(\圆的面积是:\b.calArea); }}

25、功能:编写application,调用以下两个自定义两个方法:方法 abc( )的参数为int类型,返回值为double型数组,功能 为生成随机的double数组,数组元素值在10~20之间,数 组元素个数从参数传入;方法printA()的参数double数组, 功能为将参数数组在命令行分行打印输出 import java.io.*; public class Prog1

{public static void main (String[] args) {double d[];

/**********************SPACE**********************/ d=abc(5); printA(d); try

{System.in.read();} catch(IOException e) { } }

static void printA(double[] array) {

/**********************SPACE**********************/ for(int i=0;i

16

static double[] abc(int n) {

/**********************SPACE**********************/ double[] data=new double[n]; for(int i=0;i

/**********************SPACE**********************/ return data;}}

26、功能:将键盘上输入的一串字符串倒序输出 import java.io.*; public class Prog1

{public static void main(String args[]) throws IOException { int i,L; String s;

StringBuffer dest; BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in)); s=buf.readLine();

/*****************SPACE*****************/ L=s.length();

dest=new StringBuffer(L);

/*****************SPACE*****************/ for( i=L-1;i>=0;i--)

/*****************SPACE*****************/ dest.append(s.charAt(i));

/*****************SPACE*****************/ System.out.println(dest.tostring()); }}

27、功能:创建一个人的类Prog1,属性包括姓名、年龄;方法包括:构造方法(初始化一个人的姓名和年龄)、比较年龄方法(计算与其它人年龄的差值)、显示某个人的姓名和年龄方法;最后创建两个人的对象,比较这两个人的年龄大小 public class Prog1 {String name; int age;

Prog1(String n1,int a1) {

/*****************SPACE*****************/ name = n1;

age = a1; }

/*****************SPACE*****************/ public int olderthen(prog1 b) {

return age - b.age; }

public void print()

17

{

System.out.println(name+\的年龄:\ }

public static void main(String args[]) {

Prog1 p1=new Prog1(\李利\

/*****************SPACE*****************/ Prog1 p2=new Prog1(\张知\ p1.print(); p2.print();

/*****************SPACE*****************/ if (p1.olderthen(p2)>0)

System.out.println(p1.name+\比\大\岁。\ else if (p1.olderthen(p2)<0)

System.out.println(p1.name+\比\小\岁。\ else

System.out.println(p1.name+\与\同岁。\

28、功能:编写一个程序,把六个按钮分别标识为'A'至'F',并排列成一行。 import java.awt.*; public class MyClass

{ public static void main(String args[])

{ String[] labels = {\ Window win = new Frame();

win.setLayout(new GridLayout(1,6)); for(int i=0;i < labels.length;i++)

/*******************SPACE*******************/ win.add( new button (labels[i])); win.pack(); win.setVisible(true); }}

29、功能:定义一个复数类Prog1,包括实部与虚部两个属性,以及设 置虚部实部的构造方法,复数求和方法,复数求差方法,复 数求积方法,显示复数方法 public class Prog1 {double real,image; Prog1() { real=0; image=0;}

Prog1(double r,double i) { real=r;

/*******************SPACE*******************/ image=i;}

public Prog1 add(Prog1 b) { Prog1 bt=new Prog1(); bt.real=real+b.real;

18

bt.image=image+b.image;

/*******************SPACE*******************/ return bt;}

public Prog1 minus(Prog1 b) { Prog1 bt=new Prog1(); bt.real=real-b.real;

/*******************SPACE*******************/ bt.image=image-b.image; return bt;} public void print()

{System.out.println(real+\ }

public static void main (String args[]) {Prog1 a = new Prog1(3,4); Prog1 b = new Prog1(1,2);

System.out.print(\第一个复数是:\ a.print();

System.out.print(\第二个复数是:\ b.print();

System.out.print(\两复数之和是:\

/*******************SPACE*******************/ a. add(b).print();

System.out.print(\两复数之差是:\ a.minus(b).print(); }}

30、功能:创建一个人的类Prog1,属性包括姓名、年龄;方法包括: 构造方法(初始化一个人的姓名和年龄)、比较年龄方法 (计算与其它人年龄的差值)、显示某个人的姓名和年龄方 法;最后创建两个人的对象,比较这两个人的年龄大小 public class Prog1 {String name; int age;

Prog1(String n1,int a1) {

/*****************SPACE*****************/ name = n1;

age = a1;}

/*****************SPACE*****************/ public int olderthen(prog1 b) {return age - b.age; } public void print()

{System.out.println(name+\的年龄:\ public static void main(String args[]) {Prog1 p1=new Prog1(\李利\

/*****************SPACE*****************/

19

prog1 p2=new Prog1(\张知\ p1.print(); p2.print();

/*****************SPACE*****************/ if (p1.olderthen(p2)>0)

System.out.println(p1.name+\比\大\岁。\ else if (p1.olderthen(p2)<0)

System.out.println(p1.name+\比\小\岁。\ else

System.out.println(p1.name+\与\同岁。\31、功能:编写Application,求从命令行传入任意多个整数的平均值 import java.io.*; public class Prog1

{public static void main (String[] args) {int n=args.length; if(n==0)

System.out.println(\ else {

/**********************SPACE**********************/ int x[]=new int[n]; for(int i=0;i

x[i]=Integer.parseInt(args[i]);

/**********************SPACE**********************/ System.out.println(\【arrayave(x)); } }

static double ArrayAve( int array[] ) {

/**********************SPACE**********************/ int sum=0;

/**********************SPACE**********************/ for( int i =0; i

return (double)sum/array.length; }}

32、功能:定义一个Date类,包括年、月、日三个属性,以及设置日期 的方法,显示日期的方法;定义一个学生类Prog1,包括姓 名、生日属性,包括设置姓名与生日的方法,显示姓名生日的 方法

class Date

{int day, month, year;

/*******************SPACE*******************/ public void setDate( int y, int m, int d) {day = d;

20


java题库word版(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北师大小学生字表一到六年级汇总

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

马上注册会员

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