Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Sorular { private int soruSayisi = 6; String[] soruDizisi = new String[soruSayisi]; Boolean[] cevapDizisi = new Boolean[soruSayisi];
- public Sorular() {
- soruDizisi[0] ="bir"; cevapDizisi[0]=true; soruDizisi[1]="iki"; cevapDizisi[1]= true; soruDizisi[2]="üç"; cevapDizisi[2]= false; soruDizisi[3]="dört"; cevapDizisi[3]=false; soruDizisi[4]="beş"; cevapDizisi[4]=true; soruDizisi[5]="altı"; cevapDizisi[5]=true; } public Boolean cevapGetir(int SorulacakSoruSayisi) { Boolean cevap = null; cevap = cevapDizisi[SorulacakSoruSayisi];
- return cevap; }
- public String SoruGetir(int SorulacakSoruSayisi) { String soru = null; soru = soruDizisi[SorulacakSoruSayisi];
- return soru;
- dizileri çekiğim activity:
- public class MainActivity extends Activity {
- private Sorular sorular = new Sorular(); TextView göster; TextView sonucText; Button dogru; Button yanlis; Random r = new Random(); String ilkSoru; boolean ilkcevap = true; String soru; boolean cevap;
- protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); göster = (TextView) findViewById(R.id.textsorular); sonucText = (TextView) findViewById(R.id.textView1);
- dogru = (Button) findViewById(R.id.button1); yanlis = (Button) findViewById(R.id.button2);
- int ilkSoruRandomu = r.nextInt(20);
- ilkSoru = sorular.SoruGetir(ilkSoruRandomu);
- göster.setText(ilkSoru);
- soru = ilkSoru; cevap = ilkcevap;
- dogru.setOnClickListener(new View.OnClickListener() {
- @Override public void onClick(View v) {
- int rastgeleSayi = r.nextInt(sorular.getSoruSayisi()); soru = sorular.SoruGetir(rastgeleSayi); if (cevap == true) { dogruMesajGoster();
- } else { yanlisMesajiGoster(); }
- göster.setText(soru); cevap = sorular.cevapGetir(rastgeleSayi); } }); yanlis.setOnClickListener(new View.OnClickListener() {
- @Override public void onClick(View v) {
- int rastgeleSayi = r.nextInt(sorular.getSoruSayisi()); soru = sorular.SoruGetir(rastgeleSayi);
- if (cevap == false) { dogruMesajGoster(); } else { yanlisMesajiGoster(); }
- göster.setText(soru); cevap = sorular.cevapGetir(rastgeleSayi); } }); }
- private void dogruMesajGoster() { sonucText.setText("tebrikler doğru"); }
- private void yanlisMesajiGoster() { sonucText.setText("cevabınız yanlış"); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement