Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 实时计算每分钟的单词数_Java_Real Time_Formula_Words - Fatal编程技术网

Java 实时计算每分钟的单词数

Java 实时计算每分钟的单词数,java,real-time,formula,words,Java,Real Time,Formula,Words,好吧,我试着研究一些关于如何计算每分钟单词数的公式,我什么都找不到。我尝试使用当前公式计算线程中当前每分钟的单词数: errors = numberOfIncorrectCharacters(); int wordsCount = (int)(typingArea.getText().length()/5); int newWPM = (int)(wordsCount/seconds)-(errors*2); if(newWPM >= 0){ WPM = newWPM;

好吧,我试着研究一些关于如何计算每分钟单词数的公式,我什么都找不到。我尝试使用当前公式计算线程中当前每分钟的单词数:

errors = numberOfIncorrectCharacters();
int wordsCount = (int)(typingArea.getText().length()/5);  
int newWPM = (int)(wordsCount/seconds)-(errors*2);  
if(newWPM >= 0){
    WPM = newWPM;  
}
秒:我有一个计时器,每1000毫秒执行一次,每次都以1秒的增量递增


然后我将变量WPM绘制到屏幕上。但它肯定不能正常工作。如果有人能帮我一个公式来实时计算每分钟的单词数,我将不胜感激。感谢您提供的任何帮助。

此代码看起来像每秒文字数。所以你需要一分钟

float minute = (float)seconds/60;

但是它肯定不能正常工作-问题是什么?1请对代码块使用一致的逻辑缩进。2为了更快地获得更好的帮助,请发布一条消息。问题是什么?每分钟单词数就是单词数除以分钟数。你的问题是什么?@EJP:它可以定义为每分钟平均单词数,或者在他的例子中,他希望根据最后一秒的打字速度,它是每分钟预期的单词数。我知道,但如果不花一分钟怎么办?我试着使用一个公式,但它不起作用。哦,我在几个网站上研究它,它说空格是有价值的。我试着实现它:int newWPM=int wordscont/seconds/60 errors*2;但是它仍然不起作用当测量打字速度时,一个单词被用来表示5次击键,包括标点符号。好的,基本上我正在尝试制作一个程序来计算WPM,对于那些想要屏幕截图的人来说,它看起来是这样的:你在按钮的文本框顶部的文本框内键入文本框内的任何内容,我希望WPM变量告诉您每分钟键入多少单词,就像在线键入测试一样。但是对于我使用的公式,我一直得到0,它是:int newWPM=intwordscont/seconds/60 errors*2@JoshM如果你在你的问题中加入这一点会很有帮助。你试过重新粉刷面板吗。我假设您使用的是一个面板,计数是一个标签。为了获得更好的结果,请使用SSCCE