جمع دو عدد در اندروید استودیو
نویسنده : علی بجنوردی | زمان انتشار : 23 اسفند 1400 ساعت 14:11
جهت انجام پروژه های دانشجویی و یا تمرینهای برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید
@AlirezaSepand
به نام خدا
سلام به دوستان همیشه همراه
در این بخش از آموزش میخام جمع زدن عدد در برنامه نویسی اندروید رو با همدیگه کار کنیم
خب من در این آموزش به عنوان مثال میام و جمع زدن دوتا عدد رو با هم کار میکنیم و شما هر چند عدد
که میخان میتونین بعد از این آموزش در برنامتون به کار ببرید
قدم اول
اول از هرکاری ما باید ببینیم به چه چیزهای یا ویوهایی نیاز داریم
من میخام دوتا عدد بنویسم و با زدن یک دکمه جمع دوتا عدد رو در
یک نمایشگر به نمایش در بیارم
پس من به دوتا EditText برای نوشتن عدد ها و یک Button برای زدن دکمه
و به یک TextView برای نمایش دادن حاصل جمع دو عدد نیاز دارم
من تمام ویو های بالا رو در فایل XML مورد نظر مینویسم
activity_main
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="HamyarAndroid.com" android:textSize="25sp"/> <EditText android:id="@+id/et1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="61dp" android:ems="10" android:hint="0" android:inputType="number" /> <EditText android:id="@+id/et2" android:hint="0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="61dp" android:ems="10" android:inputType="number" /> <Button android:id="@+id/btn" android:layout_width="80dp" android:layout_height="40dp" android:layout_marginTop="40dp" android:text="جمع"/> <TextView android:layout_width="wrap_content" android:layout_height="50dp" android:layout_marginTop="20dp" android:textSize="30sp" android:id="@+id/texview"/> </LinearLayout>
خب همانطور که در بالا میبینید من ویوهام رو اضافه کردم
قدم دوم
نوشتن کدهای Java در کلاس مورد نظر
کدها رو به روش زیر که می بینید نوشتمشون و در پایین خط به خط براتون توضیح میدم
package com.hamyarandroid.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends AppCompatActivity { EditText num1, num2; Button btn; TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); num1 = findViewById(R.id.et1); num2 = findViewById(R.id.et2); btn = findViewById(R.id.btn); textView =findViewById(R.id.texview); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int n1 = Integer.valueOf(num1.getText().toString()); int n2 = Integer.valueOf(num2.getText().toString()); textView.setText((String.valueOf(n1+n2))); } }); } }
خط های 15 تا 17
معرفی ویوها به کلاس
خط های 25 تا 28
اتصال ویوهای معرفی شده به آیدی های ویوهای موجود در XML
خط 31
ایجادخاصیت کلیک برای Button
خط 35
در این خط اومدیم و یک عدد به نام n1 ایجاد کردیم
و بهش گفتیم که مقدارت رو از num1 بگیر و به رشته تبدیلش کن
خط 36
باز هم همانند کد بالا ولی برای عدد دومی
خط 37
اینجا گفتیم که درون Textviw ست کن جمع دو عدد را یعنی n1+n2
خروجی برنامه به شکل تصویر زیر می باشد
دوستان این آموزش برای جمع دو عدد بود شما در کد خط 37 به جای علامت جمع میتونید
ضرب یا تقسیم یا منها بذارید و عمل ریاضی مورد نظرتون رو انجام بدین
تا آموزش بعدی خدا یار و یاورتون باشه
منبع: hamyarandroid.com