【问题标题】:how to count letters in a word and display the word depending on how many the letters are [closed]如何计算单词中的字母并根据字母的数量显示单词[关闭]
【发布时间】:2017-08-02 11:15:21
【问题描述】:

例如,如果我输入单词“HELLO” 输出必须是

你好 你好 你好 你好 你好

因为你好有 5 个字母,它也会显示 5 个你好。 我需要java的代码,请我是新手

【问题讨论】:

  • 这不是我们为您做作业的网站。尝试一下,展示给我们,解释确切的问题是什么以及你到底在哪里感到困惑。
  • 嗨@WencyBolaten。欢迎来到 Stackoverflow。你看到你得到了downvotes。这意味着,人们看不到您在问题中所做的任何研究工作。所以帮助自己,改进你的问题,展示你做了什么,你找到了什么例子。您还指定标签 javascript 和 Java,您需要解决哪一个?这是两种完全不同的编程语言(参见:java.com/en/download/faq/java_javascript.xml
  • 提示:1) java.lang.String#size 是字符串的大小。 2) 然后使用for 循环多次输出该字符串。 3) 去听课很有用。
  • 你知道js和java是两种完全不同的语言吗??

标签: javascript java


【解决方案1】:

在 Javascript 中:

 var repeat = word => (word+" ").repeat(word.length);

在 javascript 中,您可以使用 String.repeat 和 String.length 来获得所需的结果,用例:

console.log( repeat( "HELLO" ))

在 Java 中:

final /*help the compiler optimise out the size call*/ String s = "HELLO";
for (int n = 0; n < s.size(); ++n){
    System.out.print((n == 0 ? "" : " ") + s);
}
System.out.println();

【讨论】:

  • 遗憾的是,OP 想要一个 Java 解决方案。 (更令人痛心的是他们想要免费。)
  • @bathsheba 不,你想要一个 java 解决方案。您删除了 js 标签:/
  • 因为它与问题文本不一致:“我需要 java 的代码”非常明确。我们不要卷入标签大战。
  • @bathsheba 哦,是的,对不起,我读多了:/
  • 我加入了 Java 解决方案,所以我可以投票。
【解决方案2】:

您可以简单地使用字符串的长度属性来找出它包含多少个字符,然后使用循环来显示字符串长度时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 2020-10-04
    • 2023-02-21
    相关资源
    最近更新 更多