View Full Version : رفع خطای دستورparseInt
araman59
سه شنبه 28 بهمن 1393, 19:53 عصر
سلام,وقت همگی بخیر داشتم برای شروع یه ماشین حساب ساده میساختم که دستورparseInt رو زدم اما این ارور داد Multiple markers at this line
- The method parseInt(String) is undefined for the type
R.integer
- Syntax error, insert ")" to complete Expression علتش چیه و چطور رفع میشه؟:متفکر:
the_wise1367
سه شنبه 28 بهمن 1393, 20:27 عصر
یه سوال integer رو با حرف اول بزرگ نوشتی یا کوچیک؟
اگر بنویسی:
Integer.parsInt()
باید جواب بده ولی این جواب نمیده
integer.parsInt()
Ebrahimkh
سه شنبه 28 بهمن 1393, 21:55 عصر
سلام
اگه ممکنه کدتون رو بزارید./
araman59
چهارشنبه 29 بهمن 1393, 08:00 صبح
این هم کد package com.example.ba;
import org.w3c.dom.Text;
import android.R.integer;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
private EditText num1;
private EditText num2;
private Button main_button;
private TextView main_res;
private int n1=0;
private int n2=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
num1=(EditText)findViewById(R.id.main_number1);
num2=(EditText)findViewById(R.id.main_number2);
main_button=(Button)findViewById(R.id.main_button) ;
main_res=(EditText)findViewById(R.id.main_res);
n1=integer.parseInt(num1.getText().toString();
}
}
milad_blg
جمعه 01 اسفند 1393, 23:23 عصر
دوست عزیز کد تبدیلتون کاملا درسته...فقط برای تست به جای int از double استفاده کنید.
این هم کد package com.example.ba;
import org.w3c.dom.Text;
import android.R.integer;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
private EditText num1;
private EditText num2;
private Button main_button;
private TextView main_res;
private int n1=0;
private int n2=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
num1=(EditText)findViewById(R.id.main_number1);
num2=(EditText)findViewById(R.id.main_number2);
main_button=(Button)findViewById(R.id.main_button) ;
main_res=(EditText)findViewById(R.id.main_res);
n1=integer.parseInt(num1.getText().toString();
}
}
dasssnj
شنبه 02 اسفند 1393, 05:41 صبح
مشکل از این ایمپورته :
import android.R.integer;
پاکش کنید درست میشه . البته بعدش Integer را باید به این شکل یعنی حرف اول بزرگ بنویسید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.