如何生成斐波纳契数?

时间:2017-11-19 18:37:22

标签: java android fibonacci

puts 'Enter Number'
number = gets.chomp.to_i
hash = {'Monday'=>1,'Tuesday'=>2,'Wednesday'=>3,'Thursday'=>4,'Friday'=>5,'Saturday'=>6,'Sunday'=>7}
p hash.find { |_, v| v == number }.first

代码用每个循环覆盖我的var i,因此程序只显示最后的最后一个数字。但它应该显示所有30个数字。我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

这是因为您在循环的每次迭代中都会覆盖text的{​​{1}}属性。它显示了最后一个数字,因为tvOutput是最后一次调用tvOutput.setText(Integer.toString(feld[29]))。而是将其从循环中移除并传入转换为字符串的数组:

setText