java题库word版(3)

2019-08-31 13:52

×、÷之一),请显示 x op y 的结果。 import java.io.*; public class Prog1

{public static void main(String args[]) { int x, y;

/**********************SPACE**********************/ char op;

/**********************SPACE**********************/ String str=\

x =Integer.parseInt(args[0]); y =Integer.parseInt(args[2]); op=args[1].charAt(0);

/**********************SPACE**********************/ switch(op)

{case '+' : str=str+x+\ case '-' : str=str+x+\ case '*' : str=str+x+\ case '/' : str=str+x+\

/**********************SPACE**********************/ default: System.out.println(\不能识别的运算符 \ System.exit(0);}

System.out.println(str); }}

17、功能:比较命令行中给出的两个整数是否相等,并根据比较结果显 示\相等\或\不相等\import java.io.*; public class Prog1

{public static void main (String[] args){ int x,y;

/*****************SPACE*****************/ String str=\

/*****************SPACE*****************/ if(args.length < 2)

{System.out.println(\请在命令行输入两个参数\ System.exit(-1);}

/*****************SPACE*****************/ x=Integer.parseInt(args[]); y=Integer.parseInt(args[1]);

/*****************SPACE*****************/ if (x==y)

str=\命令行输入的两个参数相等\ else

str=\命令行输入的两个参数不相等\ System.out.println( str ); }}

18、功能:定义一个电话计费的类Prog1,属性包括:通话时间,单位

11

时间计费标准,费用合计;方法有:构造方法(将个各属 性初始化为0)、构造方法(按参数初始化通话时间与单位 时间计费标准属性,合计费用属性为0)、累计方法(计算 出合计费用)、结果显示方法(显示出通话时间以及费用 情况);最后创建该类的对象验证各方法 public class Prog1

{ /*****************SPACE*****************/ double time,price,sum; Prog1() {time= 0; price=0; sum=0; }

/*****************SPACE*****************/ Prog1(double t,double p) {time=t; price=p; sum=0; }

/*****************SPACE*****************/ Void add()

{sum=time*price;}

/*****************SPACE*****************/ void print()

{System.out.println(\您的通话时间为:\秒,单位时间计费标准为 \元/秒,您的通话费用为\元。\

public static void main(String args[]) {Prog1 a = new Prog1(35,0.6); a.add(); a.print();}}

19、功能:创建一个人的类Student,属性包括姓名、年龄方法包括:构 造方法(初始化一个人的姓名和年龄)、显示姓名和年龄的 方法;创建一个学生类Prog1,是从Student类继承而来,他 比Student类多了一个成员“所在学校”,方法包括:构造方法 (借助父类的方法对学生的三个属性进行初始化)、显示学生 的三个属性方法;最后创建一个学生对象,并显示其自然信息。 class Student

{String name; int age;

/*****************SPACE*****************/ Student(String n,int a) { name = n; age = a;} public void print()

{ System.out.println(name+\的年龄是\/*****************SPACE*****************/

12

public class Prog1 extends Student {String school;

/*****************SPACE*****************/ Prog1(String n,int a,String s) {super(n,a); school=s; }

/*****************SPACE*****************/ public void print()

{ System.out.println(name+\的年龄是\学校是\ public static void main(String args[])

{ Prog1 stu = new Prog1(\陈小瑞\清华大学\ stu.print(); }}

20、功能:该程序能够判断一个字符串是否是回文结构(回文字符串是 指正序读与反序读均相同的字符串) public class Prog1

{public static void main(String args[]) {String s1=\ String s2=\

/**********************SPACE**********************/ if (pali(s1))

System.out.println(s1+\是回文字符串\ else

System.out.println(s1+\不是回文字符串\ if (pali(s2))

System.out.println(s2+\是回文字符串\ else

System.out.println(s2+\不是回文字符串\ static boolean pali(String s) {int i,j;

/**********************SPACE**********************/ j= s.length()-1;

/**********************SPACE**********************/ for(i=0;i<=j;i++,j--)

/**********************SPACE**********************/ if (s.charAt(i)!=s.charAt(j)) break; if (i>j)

return true; else

return false; } }

21、功能:从键盘上输入10个double型数,求出和值及平均值 import java.io.*; public class Prog1

{ static double a[]=new double[10];

13

static double s,ave;

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

BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in)); for(i=0;i<10;i++)

{System.out.print(\请输入第\个浮点数:\ /*****************SPACE*****************/ a[i]=double.parseDouble(buf.readLine()); } s=sum(a,10);

/*****************SPACE*****************/ ave=average(10);

System.out.println(\和值是:\

System.out.println(\平均值是\

/*****************SPACE*****************/ static double sum(double a[],int n) { double s=0;

for(int i=0;i

/*****************SPACE*****************/ return s;}

static double average(int n) {return s/n; }}

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

{int day, month, year;

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

month = m;

/*******************SPACE*******************/ year=y;}

public void printDate(){ System.out.println(year+\年\月\日\/*******************SPACE*******************/ public class Prog1 Student extends { String name; Student birth;

void setStudent(String n,Student b) {name=n; birth=b; }

void printStudent()

{System.out.print(name+\的生日是\

14

/*******************SPACE*******************/ birth. printDate;}

public static void main (String args[]) {Prog1 s = new Prog1(); Student d=new Student(); d.setDate(22, 2, 1985); s.setStudent(\李利\

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

s. printStudent();}}

23、功能:数组a已从小到大排好顺序,将一个数插入数组a中,使其仍 然有序 class Prog1

{public static void main(String args[])

{ int a[] = { 1,4,6,9,13,16,19,28,40,100,0 }; int number = 5;

int temp1,temp2,end,i,j;

System.out.println(\初始的数组a:\ for(i = 0;i <10;i++)

System.out.print(a[i] + \ System.out.println();

System.out.println(\插入数值\之后的数组a:\ end=a[9];

/**********************SPACE**********************/ If(number>end)

a[10] = number; else

{for(i = 0;i <10;i++)

/**********************SPACE**********************/ { if(a[i]>number)

/**********************SPACE**********************/ { temp1 = a[i]; a[i] = number; for(j = i+1;j <11;j++)

/**********************SPACE**********************/ { temp2=a[j]; a[j]=temp1; temp1=temp2; } break; } } } for(i=0;i<11;i++)

System.out.print(a[i] + \

24、功能:定义一个圆的类Prog1,包括圆心坐标(是Point类的对象, Point类是java.awt包中的类,具有x和y两个属性)、半径 属性,以及初始化圆的属性的构造方法、取得圆心的方法、 半径的方法,计算圆面积的方法

15


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

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

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

马上注册会员

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