欢迎来到天天文库
浏览记录
ID:48114812
大小:86.00 KB
页数:12页
时间:2020-01-20
《java上机测试题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1求1!+2!+3!+4!+……………+n!importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){inti;longsum=0;intn=0;System.out.println("请输入计算范围n:");Scannersc=newScanner(System.in);n=sc.nextInt();for(i=1;i<=n;i++){sum=jiecheng(i)+sum;}System.out.println("阶乘求和结果为:"+sum);
2、}staticlongjiecheng(intm){intj;ints=1;for(j=1;j<=m;j++){s=s*j;}System.out.println(j-1+"!结果为:"+s);returns;}}2现有雇员类及其子类经理类,雇员类包含私有成员变量name,salary;经理类还有自己的私有变量bonus;雇员类包括方法getname()和getsalary(),经理类除继承上述方法外,还有自己的setbonus方法,现需创建一个经理并设置其奖金金额,另建立员工数组(经理作为其一个元素),要求打印输出该员工数组的姓名和薪水
3、信息publicclassMain{publicstaticvoidmain(Stringargs[]){Managerma=newManager("李",123.0);ma.setbonus(1200.0);System.out.println("姓名:"+ma.getname()+"工资:"+ma.getsalary()+"奖金为:"+ma.getbonus());Employee[]a=newEmployee[3];a[0]=newEmployee("赵",100.0);a[1]=newManager("钱",200.0);a[2]
4、=newEmployee("孙",300.0);System.out.println("姓名:"+a[0].getname()+"工资:"+a[0].getsalary());System.out.println("姓名:"+a[1].getname()+"工资:"+a[1].getsalary());System.out.println("姓名:"+a[2].getname()+"工资:"+a[2].getsalary());}}classEmployee{privateStringname;privatedoublesalary;Em
5、ployee(){}Employee(Stringa,doubleb){name=a;salary=b;}publicStringgetname(){returnname;}publicdoublegetsalary(){returnsalary;}}classManagerextendsEmployee{Stringname;doublesalary;privatedoublebonus;Manager(Stringa,doubleb){name=a;salary=b;}publicStringgetname(){returnname;
6、}publicdoublegetsalary(){returnsalary;}voidsetbonus(doublec){bonus=c;}doublegetbonus(){returnbonus;}}3求1+1/2!+1/3!+1/4!+……………+1/9!publicclassTest{publicstaticvoidmain(String[]args){inti,j=1;doublex=1.0,y=1.0;doublesum=0;for(i=1;i<=9;i++){x=jiecheng(i);y=1.0/x;sum+=y;}Syst
7、em.out.println("1+1/2!+1/3!+1/4!+……………+1/9!="+sum);}staticlongjiecheng(intn){inti;ints=1;for(i=1;i<=n;i++){s=s*i;}returns;}}4现有学生类及其子类研究生类,学生类包含私有成员变量name,credit;研究生类还有自己的私有变量postcredit;学生类包括方法getname()和getcridit(),研究生类除继承上述方法外,还有自己的setpostcredit方法,现需创建一个研究生并设置其postcredit
8、,另建立学生数组(研究生作为其一个元素),要求打印输出该学生数组的姓名和学分信息5编写代码生成100个位于[20,1000]区间的整数。6编写一个方法,接收一个整数数组作为参数,此方法会找出其
此文档下载收益归作者所有