当前位置: 首页 > 知识库问答 >
问题:

计算句子中超过最小字母要求的字数的程序

富昕
2023-03-14

这个程序询问你一个单词和一个句子的最小长度。该程序的目的是统计句子中符合字母长度要求的字数。有人能帮我拿一下我的计数器吗,字数不会增加的。

public class wordcount {

   public static void main(String[] args) {
      int length = IO.readInt();
      String sentence = IO.readString();
      int full = sentence.length();
      int wordcount = 0;

      for(int i = 0; i == length; i++){
         if(Character.isLetter(sentence.charAt(i)))
            wordcount= wordcount + 1;
      }
      System.out.print(wordcount);
   }
}

共有1个答案

艾哲
2023-03-14

更改for循环:-

for(int i = 0; i == length; i++)  // Code in this loop will not run even once.

致:-

for(int i = 0; i < length; i++)
 类似资料:
  • 我的目标是创建一个接受字符串的代码,以及每个单词允许的最小字符数。输出将是一个int,它告诉用户句子中超过或等于他们输入的最小值的单词数。 现在,我的方法是在main方法中将句子分解成单个单词,然后将每个单词发送到另一个计算字符数的方法中。 我在我的主要方法上遇到了困难,特别是把句子分解成单个单词。我想在不使用数组的情况下实现这一点,只使用循环、substring和indexOf等。我使用一个只有

  • 我在大学上Java入门课程。我的作业是写一个程序来显示一个句子中1个字母单词的数量,一个句子中2个字母单词的数量...等等。句子是用户输入的。我应该使用一个循环,但不允许使用数组。 然而,现在只是开始,我只是想找出句子第一个单词的字母数。我得到的结果要么是字母数不正确,要么是字符串索引超出范围。 例如,当我输入“这是一个句子”时,它会给我“字符串索引超出范围:4”对此的任何帮助都将不胜感激。

  • 问题内容: 我试图实现的目标很简单,但是很难解释,而且我不知道在postgres中它是否甚至有可能实现。我处于一个基本的水平。,等等基本的东西。 我试图计算包含特定字母/数字的行数,并根据字母/数字显示该计数。 即有多少行的条目包含“ a / A”(不区分大小写) 我要查询的表是电影名称的列表。我要做的只是对“ az”和“ 0-9”进行分组并计数,然后输出总计。我可以依次运行36个查询: 然后在结

  • 我需要制作一个程序,通过用户的输入来计算单词、句子和字母的数量。在我给出的输入是多行的之前,这个程序工作得很好。如果输入长度超过终端窗口中可容纳的文本长度,程序将开始忽略所有句号/问号/感叹号。我不知道为什么,我需要一些帮助。如果文本可以放在终端窗口的一行中,则不会发生这种情况。我还打印了程序读取的每个字符,但这也忽略了所有的句号/问号/感叹号。这些字符都不会被打印出来。为了澄清,一个句子只是句号

  • 问题内容: 哟,所以我试图制作一个程序,可以接受用户输入的字符串,例如:“一次一次”,然后报告该字符串包含多少个大写和小写字母: 输出示例:字符串具有8个大写字母,字符串具有5个小写字母,即时消息应该使用字符串类而不是数组,有关如何开始使用此字符串的任何提示?在此先感谢,这是我到目前为止所做的:D! 问题答案: 只需创建发现小写或大写字母时递增的计数器,如下所示:

  • 问题内容: 我正在做一个作业,在该作业中,我必须编写程序以读取用户的字符串,并打印出字符串中出现次数的字母。 例如,“ Hello world”应该打印出“ h = 1 e = 1 l = 3 o = 2 …等”,但是我只写“ hello world”和字母总数。 我不能使用hashmap函数,只能使用数组。有人可以给我一两个提示,提示如何从下面的书面代码继续进行操作以获得我的首选功能?我不完全了