永发信息网

求帮写几个JAVA小程序!急急急!

答案:2  悬赏:10  手机版
解决时间 2021-03-20 16:13
1)编程:检查输入的字符串是否是“回文”。
(2)编程:字符串中删去所有重复的字符,每种字符只保留一个。
(3)编程:统计一个字符串中给定字符串出现的频率。
(4)编程:将一个表示十进制数的字符串转换为以逗号分隔的字符串,从右边开始每三个数字标一个逗号。例如,给定一个字符串“1234567”,该方法返回“1,234,567”
最佳答案
第一个不知道“回文”怎么理解,2,3,4都有了
package test;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class Test {

public static void main(String[] args) {
String str = "Hello,How are you?";
System.out.println(getPan(str));
System.out.println(getCount(str, 'l'));
System.out.println(change(1531858758));
}


public static String getPan(String str) {
Set set = new HashSet();
for (int i = 0; i < str.length(); i++) {
set.add(str.charAt(i));
}
String result = "";
Iterator it = set.iterator();
while (it.hasNext()) {
result = result + it.next();
}
return result;
}


public static int getCount(String str, char c) {
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == c) {
count += 1;
}
}
return count;
}


public static String change(int count) {
int i;
String result = "";
for (i = 1; count > 0; i++) {
int a = count % 10;
if (i % 3 == 0) {
result = "," + a + result;
} else {
result = a + result;
}
count = count / 10;
}
i = i - 1;
if (i % 3 == 0) {
return result.substring(1);
} else {
return result;
}
}
}
全部回答
你是要计算哪个工人的工资还是 全部的工资 在说你也没有提供工作周期,你提供的数据太不完整拉 在说清楚点我帮你看看 //////////////////////////////////////////// class guanli { //声明变量 int month = 0; int gongzi = 0; //构造方法 public guanli(int month,int gongzi) { this.month = month; this.gongzi = gongzi; } //计算工资 public void getguanli() { //输出信息 system.out.println("管理人员的工资是"+month*gongzi); } } class jijian { int number = 0; int price = 0; public jijian(int number,int price) { this.number = number; this.price = price; } public void getjijian() { system.out.println("记件工人的工资是"+number*price); } } class jishi { //声明变量 int time = 0; int price = 0; public jishi(int time,int price) { this.time = time; this.price = price; } public void getjishi() { system.out.println("记时人员的工资是"+time*price); } } class xiaoshou { //声明变量 int jibengongzi = 0; int price = 0; public xiaoshou(int jibengongzi,int price) { this.jibengongzi = jibengongzi; this.price = price; } public void getxiaoshou() { system.out.println("销售人员的工资是"+(jibengongzi+(price*0.01))); } } //入口类 public class text { //main方法 public static void main(string []args){ //创建guanli类的对象 调用getguanli()方法计算出工资 guanli gl = new guanli(1,2500);//1是1个月,2500是每月工资 gl.getguanli(); jijian jj = new jijian(500,5);//500是数量,5是每个零件的工资 jj.getjijian(); jishi js = new jishi(500,8);//500是工作小时,8是每个小时工资 js.getjishi(); xiaoshou xs = new xiaoshou(800,50000);//800是基本工资,50000是销售额 xs.getxiaoshou(); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绑定微信显示“此号码已绑定其他微信”怎么办
电流麦是什么原因
体温一般都是在37.6到37.9算正常吗
放假回家做家务活。帮爸妈洗衣服虽然是用洗衣
带有犭旁的字的读音和组词
任记冠县酥肉馆地址有知道的么?有点事想过去
中国道教十大名山是哪十座?
我们必须走斑马线过马路 英语 (zebra crossi
目前,市场上某些不法分子利用黄铜(金黄色的
You are simply not in your right mind.是什
一直被模仿,从未被超越。有没有下一句
五百丁可以英文简历吗
vivo y37手机锁屏辞职怎么弄才不模糊
广西壮族自治区木材及木制品质量监督检验站大
求推荐一个存储方案
推荐资讯
今天成考报名,选 错了高起本,想问下怎么修
养殖鱼哪种饲料的牌子比较好
丰碑的意思
如何关闭CAD提示: 是否保存drawing1
我国第一个破潜水世界纪录的人
雷朋渐变镜片的优点
三相半桥逆变电路与三相桥式逆变电路有何区别
1,2,3,4,5,6,7,8,9横竖斜得数是15
三星s692oo主板多少钱
黄芩可以泡水喝吗.
雍正王朝中,老十三为什么不受康熙待见?
冰曜石和黑曜石哪个好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?