ورود

View Full Version : کمک فوری



hamid2live
دوشنبه 15 تیر 1388, 14:20 عصر
من تو زمینه ی جاوا تازه کارم
میخوام محتویات یک عمل جمع رو تو textbox قرار بدم
مثلا s=a+b چطوری حاصل جمع یعنی s رو بیارم تو textbox

ermia2008
دوشنبه 15 تیر 1388, 17:34 عصر
سلام دوست عزیز. به اینصورت باید انجامش بدید:




textBox1.setText(String.valueOf(s))

hamid2live
دوشنبه 15 تیر 1388, 18:10 عصر
ببخشید من از NetBeans IDE 6.0 استفاده میکنم setText خطا میده
میشه یه کدی بنویسید که مثلا تعداد دلخواه همراه با ضریبش از کاربر میگیره و بعد ضرب وتقسیم میانگین رو میده یه چیزی تو مایه های معدل گیری

hamid2live
دوشنبه 15 تیر 1388, 23:50 عصر
ببخشید من از NetBeans IDE 6.0 استفاده میکنم setText خطا میده
میشه یه کدی بنویسید که مثلا تعداد دلخواه همراه با ضریبش از کاربر میگیره و بعد ضرب وتقسیم میانگین رو میده یه چیزی تو مایه های معدل گیری
بابا یکی بهم کمک کنه!!!!!!!!!!!!!

ermia2008
سه شنبه 16 تیر 1388, 01:33 صبح
من یه کد کوچیک براتون نوشتم که نمره و ضریب 3 تا درس رو می گیره و معدل رو حساب میکنه:







int ZaribeKol = Integer.parseInt(txtZ_riazi.getText())+ Integer.parseInt(txtZ_fizik.getText()) + Integer.parseInt(txtZ_zaban.getText());

int avg = (Integer.parseInt(txtRiazi.getText())* Integer.parseInt(txtZ_riazi.getText()) +
Integer.parseInt(txtZaban.getText())* Integer.parseInt(txtZ_zaban.getText()) +
Integer.parseInt(txtFizik.getText())* Integer.parseInt(txtZ_fizik.getText()) ) / ZaribeKol ;

txtAvg.setText(String.valueOf(avg));

hamid2live
سه شنبه 16 تیر 1388, 10:27 صبح
چرا زیر getText,setText خط قرمز میکشه؟

hamid2live
سه شنبه 16 تیر 1388, 12:21 عصر
کل کدهای من اینجوری میشه لطف کنید اشتباهاتمو بگید


import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class Midlet extends MIDlet {

TextBox txtRiazi,txtAvg,txtZaban,txtFizik,txtZ_riazi,txtZ_ fizik,txtZ_zaban;




public void startApp() {
int ZaribeKol = Integer.parseInt(txtZ_riazi.getText())+ Integer.parseInt(txtZ_fizik.getText()) + Integer.parseInt(txtZ_zaban.getText());
int avg = (Integer.parseInt(txtRiazi.getText())* Integer.parseInt(txtZ_riazi.getText()) +
Integer.parseInt(txtZaban.getText())* Integer.parseInt(txtZ_zaban.getText()) +
Integer.parseInt(txtFizik.getText())* Integer.parseInt(txtZ_fizik.getText()) ) / ZaribeKol ;
txtAvg.setText(String.valueOf(avg));
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}

ermia2008
سه شنبه 16 تیر 1388, 14:19 عصر
سلام دوست من
با عرض پوزش من با J2se اشتباه گرفته بودم.:خجالت:
بجای setText و getText از getString و setString استفاده کن.

hamid2live
سه شنبه 16 تیر 1388, 14:46 عصر
دستت درد نکنه خیلی ممنون اون کدا که برای معد گفتی به جز اون چیزایی که گفتی تغییری میکنن؟

ermia2008
سه شنبه 16 تیر 1388, 15:11 عصر
دستت درد نکنه خیلی ممنون اون کدا که برای معد گفتی به جز اون چیزایی که گفتی تغییری میکنن؟

نه عزیز بقیش تغییری نمی کنه. البته اگه تا الان قانون معدل گیری دستخوش تغییرات نشده باشه و احتیاج به لگاریتم گیری و ... نباشه :چشمک: