If else Conditions
The following example displays Number is positive if the value of the number is greater than or equal to 0. If the value of the number is less than 0, it displays Number is negative. if (number >= 0) printf("Number is positive\n"); else printf("Number is negative\n");
Example XML Code
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
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">
<EditText
android:id="@+id/inptOne"
android:layout_width="match_parent"
android:layout_height="100dp"
android:hint="text one"
android:padding="20dp"
android:textSize="25sp"
android:textColor="@color/white"/>
<EditText
android:id="@+id/inptTwo"
android:layout_width="match_parent"
android:layout_height="100dp"
android:hint="text one"
android:padding="20dp"
android:textSize="25sp"
android:textColor="@color/white"/>
<Button
android:id="@+id/btnClick"
android:layout_width="250dp"
android:layout_height="100dp"
android:text="Click"
android:textSize="25dp"
android:backgroundTint="#878080"
/>
<TextView
android:id="@+id/tvDisplay"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="@color/white"
/>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
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">
<EditText
android:id="@+id/inptOne"
android:layout_width="match_parent"
android:layout_height="100dp"
android:hint="text one"
android:padding="20dp"
android:textSize="25sp"
android:textColor="@color/white"/>
<EditText
android:id="@+id/inptTwo"
android:layout_width="match_parent"
android:layout_height="100dp"
android:hint="text one"
android:padding="20dp"
android:textSize="25sp"
android:textColor="@color/white"/>
<Button
android:id="@+id/btnClick"
android:layout_width="250dp"
android:layout_height="100dp"
android:text="Click"
android:textSize="25dp"
android:backgroundTint="#878080"
/>
<TextView
android:id="@+id/tvDisplay"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="@color/white"
/>
</LinearLayout>
This Java Code
nptOne = findViewById(R.id.inptOne);
nptTwo = findViewById(R.id.inptTwo);
btnClick = findViewById(R.id.btnClick);
tvDisplay = findViewById(R.id.tvDisplay);
btnClick.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String sOneInp = nptOne.getText().toString();
String sTwoInp = nptTwo.getText().toString();
if (nptOne.length()>0 && nptTwo.length()>0){
int Input1 = Integer.parseInt(sOneInp);
int Input2 = Integer.parseInt(sTwoInp);
int sum = Input1 + Input2;
tvDisplay.setText(sum);
}
}
});
nptTwo = findViewById(R.id.inptTwo);
btnClick = findViewById(R.id.btnClick);
tvDisplay = findViewById(R.id.tvDisplay);
btnClick.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String sOneInp = nptOne.getText().toString();
String sTwoInp = nptTwo.getText().toString();
if (nptOne.length()>0 && nptTwo.length()>0){
int Input1 = Integer.parseInt(sOneInp);
int Input2 = Integer.parseInt(sTwoInp);
int sum = Input1 + Input2;
tvDisplay.setText(sum);
}
}
});
Post a Comment