我有点卡在这个问题上。我试图在一个字符串中存储 1 个或多个单词,找到所有单词组合的长度,然后将其除以单词数以找到平均值。我需要在 while 循环中执行此操作(这是作业的目标)
当我输入“Hello my name is”时,它返回的长度为
Result:
5
2
4
2
但我想要的是添加这些结果,然后将其除以单词的数量
5+2+4+2 = 13
13/4 = 3.25
这是我到目前为止所拥有的:
Scanner in = new Scanner(System.in);
int counter = 0;
double sum = 0;
while (in.hasNext()) {
String word = in.next();
double totalchar = word.length();
sum = totalchar + sum;
counter++;
double average = 0;
if (counter > 0) {
average = sum / counter;
}
System.out.println(average);
}