我想计算字符串中字符出现次数的平均值,例如,如果我传递一个数组[“hie”,“raisin”,“critical”],并且通过目标我然后我的方法应该返回1.6。我如何在Java中字符串数组中一个字符的出现次数的平均值
public class Try {
public static double averageCount(String[] array,char target)
{
double avg=0.0;
String str;
char ch;
int total=0;
for (int i = 0; i < array.length; i++) {
str=array[i];
total=count(str,target);
System.out.println(total);
}
avg=total/array.length+1;
return avg;
}
public static int count(String str, char target)
{
int count=0;
for (int i = 0; i <str.length(); i++) {
if(str.charAt(i)==target)
{
count++;
}
}
return count;
}
public static void main(String[] args) {
double avg=0.0;
你是怎么计算1.6?你的问题是什么?你发布了一个代码,它工作吗? – Maroun
除了被'main'部分截断之外,你的代码有什么问题?它是否编译?它运行没有错误吗?你给了什么输入和什么输出你回来?你期望得到什么产出? – azurefrog
@MarounMaroun:5/3.我猜我的总数除以单词数。它涉及到1.67 – TheLostMind