方法:
public String getRowsOf3Stars (int rows)
描述:
必修练习 2) 完成 getRowsOf3Stars 方法,该方法传递一个 int(rows) 作为参数。该方法返回一个包含该数量的 3 星行的字符串。
例如,
getRowsOf3Stars(2) // returns “***\n***\n”
如果 rows 小于 1,则返回一个空字符串。一个例子:
getRowsOf3Stars(2) // should return "***\n***\n"
我写的:
public String getRowsOf3Stars (int rows) {
String getRowsOf3Stars="***\n";
if (rows<1){
String none="";
return none;
}
else{
for(int starRows=1;starRows<rows;starRows++){
return getRowsOf3Stars;
}
}
}
我在 CodeWrite 上收到的错误:
private String getRowsOf3Stars(int rows) throws Exception {
>> This method must return a result of type String
有人可以解释为什么我的程序没有返回字符串吗?