EditText
- random 2 các số trong khoảng 2 số nhập vào bằng editText
code :
package com.example.minhhien.background0604;import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import java.util.ArrayList;
import java.util.Random;
public class MainActivity extends AppCompatActivity {
EditText min,max;
Button btnLay,btnRanDom;
TextView tvkq;
String a;
ArrayList<Integer> arr;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
min=(EditText) findViewById(R.id.editText);
max=(EditText) findViewById(R.id.editText2);
btnLay=(Button) findViewById(R.id.btnLay);
btnRanDom=(Button) findViewById(R.id.btnRandom);
tvkq=(TextView) findViewById(R.id.tvkq);
arr=new ArrayList<>();
btnLay.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int mina=Integer.parseInt(min.getText().toString());
int maxb=Integer.parseInt(max.getText().toString());
for(int i=mina;i<=maxb;i++)
{
arr.add(i);
}
Toast.makeText(MainActivity.this,arr.size()+"",Toast.LENGTH_SHORT).show();
}
});
btnRanDom.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(arr.size()>0) {
Random random = new Random();
int number = random.nextInt(arr.size());
tvkq.append(arr.get(number) + "-");
arr.remove(number);
}
else
{
Toast.makeText(MainActivity.this,"Hết số",Toast.LENGTH_SHORT).show();
}
}
});
}
}
Nhận xét
Đăng nhận xét