单词重量
题目描述:
每个句子由多个单词组成,句子中的每个单词的长度都可能不一样,我们假设每个单词的长度 N 为该单词的重量,你需要做的就是给出整个句子的平均重量 V。保留两位小数
输入输出描述:
输入描述:
一行用空格隔开的单词
输出描述:
整个句子的平均重量 V
示例1:
输入:
Who Love Solo
输出:
3.67
解题思路:
计算出有多少个单词count,有多少个字母sum,即可
代码:
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String[] split = in.nextLine().split(" ");
float sum = 0;
float count = 0;
// 统计单词的个数、单词字母的总数
for (String word : split) {
sum += word.length();
count++;
}
if (count == 0) {
System.out.println(0);
} else {
// 格式化输出结果
DecimalFormat decimalFormat = new DecimalFormat("#.00");
System.out.println(decimalFormat.format(sum / count));
}
}
文章介绍了如何计算给定单词列表中每个单词长度(视为重量)的平均值,通过统计单词个数和总字符数,然后除以单词数得到结果,以浮点数格式保留两位小数。
1245

被折叠的 条评论
为什么被折叠?



