نمایش نتایج 1 تا 4 از 4

نام تاپیک: گرفتن دو عدد از ورودی و جمع آن

  1. #1

    گرفتن دو عدد از ورودی و جمع آن

    سلام یه مشکلی با این موضوع پیدا کردم و نمیتونم حلش کنم (تازه کارم)
    از 2 تا edittext از کاربر میخوام عدد بگیرم (امکان داره اعشاری هم باشه مثلا 56.5)
    بعدش این 2 تا رو باهم جمع کنم و نتیجه رو توی یه TextView نمایش بدم از کد زیر استفاده کردم ولی نمیشه برنامه بسته میشه
    int int1 = Integer.parseInt(txtw.getText().toString());
    int int2 = Integer.parseInt(txtg.getText().toString());
    int sum = int1 + int2;
    txt.setText(sum);

  2. #2

    نقل قول: گرفتن دو عدد از ورودی و جمع آن

    متد setText فقط رشته میپذیره ، راه حل :
    txt.setText(""+sum);
    // یا
    txt.setText(String.valueOf(sum));

  3. #3

    نقل قول: گرفتن دو عدد از ورودی و جمع آن

    نقل قول نوشته شده توسط #root# مشاهده تاپیک
    متد setText فقط رشته میپذیره ، راه حل :
    txt.setText(""+sum);
    // یا
    txt.setText(String.valueOf(sum));
    ممنون مشکل حل شد

  4. #4
    کاربر تازه وارد آواتار amin_nez
    تاریخ عضویت
    آذر 1391
    محل زندگی
    شیراز
    پست
    50

    نقل قول: گرفتن دو عدد از ورودی و جمع آن

    نقل قول نوشته شده توسط barnamenevisjavan مشاهده تاپیک
    سلام یه مشکلی با این موضوع پیدا کردم و نمیتونم حلش کنم (تازه کارم)
    از 2 تا edittext از کاربر میخوام عدد بگیرم (امکان داره اعشاری هم باشه مثلا 56.5)
    بعدش این 2 تا رو باهم جمع کنم و نتیجه رو توی یه TextView نمایش بدم از کد زیر استفاده کردم ولی نمیشه برنامه بسته میشه
    int int1 = Integer.parseInt(txtw.getText().toString());
    int int2 = Integer.parseInt(txtg.getText().toString());
    int sum = int1 + int2;
    txt.setText(sum);
    اول اینکه EditText هاتون رو از نوع numberDecimal درنظر بگیرید
            <EditText
    android:id="@+id/editText2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="numberDecimal" />

    دوم برای جمع اشعاری به جای Integer باید از کلاس Float استفاده کنید.
    float float1=Float.valueOf(editText1.getText().toString(  ));
    float float2=Float.valueOf(editText2.getText().toString( ));
    float sum=float1+float2;


    و نهایتا برای تغییر مقدار txt چون فقط String میگیره باید sum تبدیل به String بشه

    txt.setText(String.valueOf(sum));

تاپیک های مشابه

  1. گرفتن یک فایل متنی حاوی عدد از ورودی و sort کردن آن
    نوشته شده توسط farzaneh_gerami در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 6
    آخرین پست: پنج شنبه 29 بهمن 1394, 15:21 عصر
  2. مشکل در گرفتن عدد از ورودی
    نوشته شده توسط setareh2013 در بخش برنامه‌نویسی جاوا
    پاسخ: 5
    آخرین پست: جمعه 23 خرداد 1393, 11:14 صبح
  3. گرفتن یک فایل متنی حاوی 10000 عدد از ورودی و sort کردن آن
    نوشته شده توسط farzaneh_gerami در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 4
    آخرین پست: یک شنبه 26 مهر 1388, 08:05 صبح
  4. گرفتن عدد از ورودی
    نوشته شده توسط hmd6613 در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 8
    آخرین پست: سه شنبه 08 اسفند 1385, 12:43 عصر
  5. گرفتن یک تابع از ورودی
    نوشته شده توسط mohammad diba در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: دوشنبه 16 خرداد 1384, 13:56 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •