JAVA编程题,求解

1. L$L银行可以处理30个拥有储蓄账户的用户。设计并实现一个应用程序用于管理这些账户,随时保持更新账户信息并使每一个用户可以存、取 款。当遇到无效交易时,生成适当的错误信息。并提供一个方法,每次调用该方法时将对所有账户增加3%的利息。
2 设计并实现一个程序,连续输入一组数据,最多有25组名字对和邮编。将每组数据保存在一个对象中,保存方式为名(字符串),姓 (字符串),邮编(整型)。假设每行输入都是两个字符串后跟一个整数。当输入完成后,按照邮编的递增顺序将对象排序,并且将排序后的对象列表以适当的格式打印出来。
3 设计一程序,其功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最后将结果输出.
例如:原文:You He Me
I am a student.
   结果:Me He You?
student a am I
原始数据文件存放的格式是:每行的宽度均小于80个字符
4 在一个字符串中找出一个给定的子串的个数及所在的位置。
如:abcdfrtabdsfab
输出结果:“ab”在“abcdfrtabdsfab”中出现了3次,分别位于1、8、13处。
急,在线等

看到了就帮你写点 只写关键的
3.
public static void main(String[] args) {
String input = "I am a student";
String[] tmp = input.split(" ");
String output = "";
int i = tmp.length;
while(i>0) {
output=output+tmp[i-1]+" ";
i--;
}
System.out.println(output);
}
4.
public static void main(String[] args) {
String b = "abcdfrtabdsfab";
String a = "ab";
int total = 0;
int index = 0;
int position = 0;
do {
index = b.indexOf(a, position);
index++;
position = index;
if(index>0) {
System.out.println(index);
total++;
}
} while (index>0);
System.out.println(a+"在字符串"+b+"中共出现"+total+"次");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-08
兄弟,你这4个问题估计闲的没事做的人才会帮你写代码吧,而且看你这四个问题,代码量不是几十行能搞定的哦。。。。
我有空就帮你写一两个吧。。。追问

好的,尽快即可

第2个回答  2012-04-09
3,4题貌似不用写很多,1、2题似乎要写一会儿了,太晚了不高兴写了追问

写最后两个也可以

第3个回答  2012-04-09
danteng