بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کمک در برنامه فیبوناچی بسیار ساده
سلام . من یک برنامه فیبوناچی نوشتم که دو عدد را از کاربر دریافت میکنه و بعد از محاسبه تمامی مراحل فیبوناچی آن را نشان میدهد.
عدد اول در Edittext1
عدد اول در Edittext2
روی Button که کلیلک میکند باید تمامی مراحل آن در Textview نشان دهد.
اما سوال اینجاست که فقط مرحله آخر را نشان میدهد . چرا ؟؟؟؟؟؟؟؟؟؟؟؟؟
Button btn1 = (Button) findViewById(R.id.btn1);
final EditText edt1 = (EditText) findViewById(R.id.edt1);
final EditText edt2 = (EditText) findViewById(R.id.edt2);
final TextView txt1 = (TextView) findViewById(R.id.txt1);
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String userinput = edt1.getText().toString();
int i = Integer.parseInt(userinput);
String userinput1 = edt2.getText().toString();
int j = Integer.parseInt(userinput1);
int number1 = i;
int number2 = j;
int nextnumber = 0;
while (nextnumber < 1000) {
nextnumber = number1 + number2;
txt1.setText("javab" + nextnumber);
number1 = number2;
number2 = nextnumber;
}
}
});
+1
0
این خط رو تغییر بده txt1.setText("javab" + nextnumber);
txt1.setText(txt1.getText().toString()+ nextnumber); (11 سال پیش)
+2
0
مشکل برنامتون اینه که جواب هر مرحله جای جواب مرحله قبل قرار میگیره. (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .