Java考试题目 急!十分急! 250

1.求从1开始的50个立方数之和。(直接在main方法中写程序)。2.写一个方法publicstaticStringBuffergroup(Strings),对字符串s中... 1.求从1开始的50个立方数之和。(直接在main方法中写程序)。

2.写一个方法public static StringBuffer group(String s),对字符串s中字符按字母、数字和其它三种分类排列生成一个新的串并返回。比如把串“*2n89-3Ad%M5na”变成串“nAdMna28935*-%”。在main方法中调用测试该方法。

3.写一个求整数n的各位数字之和的方法public static int sum(int n),然后在main方法中编程找出下列数表中数字之和最大的那个数及其位置(行和列号都从0开始计数)。
911 245 361 680
427 598 799 123
542 318 702 493

4.写一个雇员类Employee,有id、name、age和salary四个数据域,类型分别为int、String、int和double型,要求:
(1)数据域封装,写出它们的访问器和修改器;
(2)两个构造方法,一个是无参数默认构造方法,另一个是带参数;
(3)写一个比较任意两个员工年龄的方法int compare(Employee other),前者大于后者返回1,小于返回-1,相等返回0;
(4)写一个涨工资的方法void raiseSalary(double byPercent),byPercent表示涨工资的百分比;
(5)写一个String toString()方法,以“工号:XX,姓名:XX,工资:XXXX”的格式输出。
最后,在main方法中测试该类。
展开
 我来答
ants00
2018-11-30 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:183
采纳率:50%
帮助的人:23.2万
展开全部
有多急啊,要全部的代码吗,2000财富我帮你写
更多追问追答
追问
不做就算
追答
我的时间虽然不值钱,但2000财富能换1元钱吗?找人帮忙要有诚意
int sum = 0;
for(int i=1;i<=50;i++)sum+=i*i*i;
免费送你一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b0a9907
2018-11-30 · TA获得超过3270个赞
知道大有可为答主
回答量:5181
采纳率:12%
帮助的人:208万
展开全部
public class Prime {
//判断是否为素数
public static boolean isPrime(int num) {
boolean isPrime = false;;
for(int i=2;i<num;i++) {
if(num % i == 0) {
isPrime = false;
} else {
isPrime = true;
}
}
return isPrime;
}

public static void main(String[] args) {
//定义结果变量result
int result = 0;
//循环100内的整数,并判断是否素数
for(int i=0;i<=100;i++) {
if(isPrime(i)) {
result += i;
}
}
System.out.println("结果为:" + result);
}
}
追问
什么乱七八糟的都不看题目
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dc98840
2018-11-30 · 超过12用户采纳过TA的回答
知道答主
回答量:47
采纳率:42%
帮助的人:4.8万
展开全部
2.
package test;
public class test {
public static void main(String[] args) {
System.out.println(test.group("*2n89-3Ad%M5na"));
}
public static StringBuffer group(String s) {
String g1="[^\\d]*";
String g2="[^a-z^A-Z]*";
String g3="[\\d a-zA-Z]*";
String sNum=s.replaceAll(g1,"");
String sOnNum = s.replaceAll(g2, "");
String sex = s.replaceAll(g3, "");
return new StringBuffer(sOnNum+sNum+sex);
}
}
3.用list集合,可以完成,但是对于第一个求和的方法我没看懂,“求整数n的各个数字之和?”
4.
package test;
public class Employee {
private int id;
private String name;
private int age;
private double salay;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getSalay() {
return salay;
}
public void setSalay(double salay) {
this.salay = salay;
}
public Employee(int id, String name, int age, double salay) {
super();
this.id = id;
this.name = name;
this.age = age;
this.salay = salay;
}
public Employee() {
super();
}
public int compare(Employee e1) {
if (e1 != null) {
if (e1.age > this.age) {
return -1;
} else if (e1.age == this.age) {
return 0;
}
}
return 1;
}
public void raiseSalary(double byPercent) {
this.salay=salay*(1.0d+byPercent);
}
@Override
public String toString() {
return "工号=" + id + ", 姓名=" + name + ", 工资=" + salay;
}
}
public static void main(String[] args) {
Employee employee = new Employee(1,"张三",20,1350.0d);
Employee employee2 = new Employee(2,"李四",22,1650.0d);
System.out.println(employee.toString());
System.out.println(employee.compare(employee2));
employee.raiseSalary(0.9d);
System.out.println(employee.getSalay());
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e19ac3
2018-11-30 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:48%
帮助的人:31.6万
展开全部
都是最基础最基础的东西,一直依赖别人,永远成长不了;
追问
不是学计算机的谢谢
我要是专修这个的,也不可能在这提问了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36e070f
2018-11-30 · 贡献了超过123个回答
知道答主
回答量:123
采纳率:0%
帮助的人:8.7万
展开全部
都是大神
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式