如果count小于1,则该方法应该返回一个空字符串。我已经开始,但无法完成最后一部分,您必须添加点数。Java返回包含相邻点数的字符串的方法
我的代码:
public String numOfDots (int count) {
if(count < 1)
return " ";
int numOfDots = 0;
for(int i = 0; i < count;)
我需要什么,从这里做什么?
如果count小于1,则该方法应该返回一个空字符串。我已经开始,但无法完成最后一部分,您必须添加点数。Java返回包含相邻点数的字符串的方法
我的代码:
public String numOfDots (int count) {
if(count < 1)
return " ";
int numOfDots = 0;
for(int i = 0; i < count;)
我需要什么,从这里做什么?
public String numOfDots(int count)
{
StringBuilder retrStr = new StringBuilder();
for (; count > 0; count--)
retrStr.append("*");
return retrStr.toString();
}
应该这样做。
感谢它的工作 – Haider 2013-04-29 23:11:40
没问题,但在发布之前请尝试做一些研究。 StringBuilder并不是最复杂的东西。 – 2013-04-29 23:13:00
在Clojure中(哎,问题仅仅是标记算法):
(defn numOfDots [count]
(clojure.string/join "" (repeat count "."))
)
输出(try it yourself):
(numOfDots 10)
..........
http://stackoverflow.com/questions/16286304/method-that -return-a-string-containing-that-number-of-stars-stars – ElKamina 2013-04-29 22:57:49
首先,''“'不是空字符串'”“''。其次,你如何迭代字符串的每个字符并确定它是否是一个点? – Makoto 2013-04-29 22:58:01
该功能的预期输入和预期输出是什么? – Patashu 2013-04-29 22:58:42