初学java.有两道题不解.请大家帮忙讨论下.

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:02:07
初学java.有两道题不解.请大家帮忙讨论下.
1写一个类,从命令提示符窗口输入一串字符串,返回元音字符的个数,返回单词的个数.
2从键盘输入任意一串字符,要求1四个字符为一行输出,不区分英文和汉
字.2区分英文和汉字,一个汉字占两个英文字符.

1。
在类里写一个函数,其参数是字符串,返回值是一个含有两个整数的对象。
这个返回值的第一个成员是元音字母个数,第二个成员是单词个数。
调用函数的时候,从第一个不是空格的字符开始,每遇到一个元音字符就让元音字符数加一,遇到空格时,先让单词数加一,在向下找到第一个不是空格的地方继续数。要注意字符串结尾处可能没有空格,但这时要再给单词数加一。
2。
在类里写两个函数,分别进行不同操作就好了。
第一个函数:
用个计数器,碰到英文字符加1,碰到中文字符加2。
变成4的时候要换行,计数器重置1。
第二个函数:
还用计数器,这回不管什么字符都加一,变成4的时候换行.