2012秋季Java程序设计期末考试试卷_A卷_(含答案)(2)

2019-03-11 08:48

System.out.println(sum); }

static boolean isPrime(int i) { boolean result = true; int x = (int)Math.sqrt(i); for(int j=2; j<=x; j++){ if(i%j == 0){

result = false; break

} }

return result; } }

2. 编写程序. 如下给定一个3行4列的三位整数数表(即每个元素为int型三位十进制整数),找出这12个三位数中,数字之和最大的那个数及其所在的行和列并输出(数字之和的含义:如第0行第0列的259这个数,其数字之和就是2+5+9=16)。(10分) 259 132 799 113 332 262 209 863 807 301 684 343 public class MaxDigit {

public static void main(String[] args){ int num=0, indexI=0,indexJ=0, x=0;

int[][] a = {{ 259,132,799,113},{332,262,209,863},{807,301,684,343}}; for(int i=0; i<3; i++){ for(int j=0; j<4; j++){ x=calcuSum(a[i][j]); if(num

} } }

System.out.println(\最大的数:\所在行:\所在列:\ }

static int calcuSum(int x) { int sum = 0, y = 0;

6

装订线

for(int i=0; i<3; i++){ y = x; x = x/10;

sum = sum + y; }

return sum; } }

3. 定义一个类来描述公司雇员,类命名为Employee,具体要求如下:(11分)

(1)数据域: id表示工号,类型为int;name表示姓名,类型为String;salary表示工资,类型为double。 (2)构造方法:

默认构造一个Emplyee对象时,id/name/salary默认值分别为0/””/0.0;也可以在构 造Employee对象时通过参数指定数据域初始值。 (3)定义各数据域对应的访问器和修改器。

(4)对象描述器,设对象的输出形式为:工号:XXX,姓名:XXX,工资:XXX。 (5)定义一个按雇员工资定级别的方法:int level(),返回值为级别数,具体要求为: salary <5000, 3级 5000≤salary<8000, 2级 salary≥8000, 1级 public class Employee1 {

//id表示工号,类型为int;name表示姓名,类型为String;salary表示工资,类型为double。

private int id;

private String name; private double salary;

/*默认构造一个Emplyee对象时,id/name/salary默认值分别为0/””/0.0;也可以在构

造Employee对象时通过参数指定数据域初始值。*/ public Employee1(){ this(0,\ }

public Employee1(int id, String name, double salary) { this.id = id;

this.name = name;

this.salary = salary; }

//(3)完成各数据域的封装。 int getID() { return id; }

String getName() { return name; }

7

double getSalary() { return salary; }

void setID(int id){ this.id = id; }

void setName(String name){ this.name = name; }

void setSalary(double salary){ this.salary = salary; }

//(4)对象描述器,设对象的输出形式为:工号:XXX,姓名:XXX,工资:XXX。 @Override

public String toString(){

return \工号:\姓名:\工资:\ }

public int level(){ int level;

if(salary < 5000) { level = 3; }

else if(salary < 8000) { level = 2; }

else level = 1; return level; } }

8


2012秋季Java程序设计期末考试试卷_A卷_(含答案)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《塑料成型工艺及模具设计》课程设计说明书样例

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

马上注册会员

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