作业帮 > 综合 > 作业

用数组存储“Java is an programming language”.显示该句子,并算出每个单词的平均字母数.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 07:28:17
用数组存储“Java is an programming language”.显示该句子,并算出每个单词的平均字母数.
主要是怎么算出每个单词的平均字母数~
给你个思路,用String类的split(String)方法,参数为空格:
split(" ");意思是在该字符串中用字符串中的空格把该字符串分解成字符串数组.
返回结果是字符串数组,数组每一个元素就是一个词,然后用循环算出平均字母数.
但是这里只考虑了空格,如果有其他标点符号,需要另行考虑.
再问: 怎么用循环算出平均字母数啊???
再答: 循环体中用String.length()得到每一个字符串长度,用一个变量把所有的长度加起来,然后除以字符串个数就行了。