Topic: 本人刚学习JAVA,有些题目不懂,还望高手讲解,谢谢!!!

  Print this page

1.本人刚学习JAVA,有些题目不懂,还望高手讲解,谢谢!!! Copy to clipboard
Posted by: 048478999
Posted on: 2007-04-13 18:49


import java.util.*;
import java.io.*;

public class Assignment
{ public static void main(String args[])
{ try{
//由系统输入字符串
System.out.print("请输入一个字符串:");
BufferedReader stdin =
new BufferedReader(new InputStreamReader(System.in));

//读出字符串
String s = stdin.readLine();
System.out.println();

//创建TestString实例
TestString ts = new TestString();

//调用frequent方法为了得到所需字符和出现次数
ts.frequent(s);

//打印以下内容
System.out.println("在该字符串中最频繁出现的字符是: " + ts.getChar());
System.out.println("该字符出现的次数为:" + ts.getMax());
System.out.println("反转该字符串后得到新字符串为:" + ts.reverse(s));
System.out.println("该字符串按字母归类得到新字符串为: " + ts.arrange(s));
System.out.println("将该字符串及其反转和归类后的字符串合并并去除空格后得到的新字符串为:" + ts.joinAndTrim(s));

}catch(StringIndexOutOfBoundsException e){
System.err.println("字符串边界错误,请再次运行程序"); //错误信息
}catch(IOException e){
System.err.println("你的输入方式错误");
}catch(Exception e){
System.err.println("系统错误-系统错误文本为:" + e);
}
}
}

class TestString
{
//找出字符串中最频繁出现的字符,不区分大小写,不计空格。
//出现次数最多且相同数量的字符只要任取一个即可
public void frequent(String str)
{

}

//得到最频繁出现的字符
public char getChar()
{
}

//得到最频繁出现的字符出现次数
public int getMax()
{
}

//反转字符串
public String reverse(String str)
{
}

//将该字符串按字符顺序归类,即相同字符放在一起,得到新字符串,应区分大小写,空格等。
public String arrange(String str)
{
}

//将归类和反转后的字符串和原来的字符串全部连接,并将所有空格去除
public String joinAndTrim(String str)
{
}
}

还望能够给出代码注释,这样好学习,谢谢!!!

2.Re:本人刚学习JAVA,有些题目不懂,还望高手讲解,谢谢!!! [Re: 048478999] Copy to clipboard
Posted by: ranchgirl
Posted on: 2007-04-14 12:16

为了中国软件工业的未来,有爱心的朋友请不要帮忙代做作业,或者至少是收费服务!

如果您不需要钱,或者您不愿收费用于自己,请把收取的钱用于支援山区贫困学生。。。

谢谢大家!!!

3.Re:本人刚学习JAVA,有些题目不懂,还望高手讲解,谢谢!!! [Re: 048478999] Copy to clipboard
Posted by: yanyanlong
Posted on: 2007-05-15 21:47

哈哈..版主的回帖经典啊...


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923