خرید بک لینک
سلام به همه دوستان
من یه برنامه ساده به زبان جاوا دارم وحالا میخوام اونو برای اندروید هم پیاده سازی کنم ( برای تمرین )
یه آموزش جاوا دارم که یه قسمت از کتاب میاد Random رو اموزش میده

جاوا :

کد:

Random rd = new Random();
rd.nextInt(101);
int hesam , hadi;
for(hesam = rd.nextInt(101) , hadi=rd.nextInt(101)
; hesam <=1000 || hadi <=1000;
hesam+=rd.nextInt(11) , hadi+=rd.nextInt(11)){
System.out.println("Hesam number is " + hesam+
"Hadi number is "+ hadi);
}
if(hesam > hadi){
System.out.println("Hesam Won "+ hesam);
}else if(hesam < hadi){
System.out.println("Hadi Won "+ hadi);
}else {
System.out.println("Both Win :) +");
}

}


خروجی برنامه :

کد:

Hesam number is 977Hadi number is 1005
Hesam number is 981Hadi number is 1014
Hesam number is 981Hadi number is 1014
Hesam number is 985Hadi number is 1015
Hesam number is 993Hadi number is 1024
Hesam number is 1000Hadi number is 1034
Hesam number is 1000Hadi number is 1035
Hadi Won 1042


من همه قسمت هاشو درست کردم وبجای println هم از TextView استفاده کردم.

اندورید :

کد:

Button btn =(Button)findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
TextView txt1 = (TextView)findViewById(R.id.textView1);
TextView txt2 = (TextView)findViewById(R.id.textView2);
Random rd = new Random();
rd.nextInt(101);
int hesam , hadi;
for(hesam = rd.nextInt(101) , hadi=rd.nextInt(101)
; hesam <=1000 || hadi <=1000;
hesam+=rd.nextInt(11) , hadi+=rd.nextInt(11)){

txt1.setText("Hesam number is " + hesam+
"Hadi number is "+ hadi + "n");

}

if(hesam > hadi){

txt2.setText("Hesam Won "+ hesam);

}else if(hesam < hadi){

txt2.setText("Hadi Won "+ hadi);
}else {

txt2.setText("Both Win");

}

}


});

خروجی :

کد:

Hesam number is 1000Hadi number is 1035

Hadi Won 1042


ولی تو Textview فقط یه خط رو نشون میده

میخواستم اگه امکانش هست راهنمایی کنید
که چیکار کنم TextView مثل Println عمل کنم

برچسب: نویسنده: کاوه محمدزادگان تاريخ: چهارشنبه 30 تير 1395 ساعت: 6:50

صفحه بندی