View Full Version : رفع خطای دستورparseInt
  
araman59
سه شنبه 28 بهمن 1393, 20: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, 21:27 عصر
یه سوال integer  رو با حرف اول بزرگ نوشتی یا کوچیک؟
اگر بنویسی:
Integer.parsInt()
باید جواب بده ولی این جواب نمیده
integer.parsInt()
Ebrahimkh
سه شنبه 28 بهمن 1393, 22:55 عصر
سلام
اگه ممکنه کدتون رو بزارید./
araman59
چهارشنبه 29 بهمن 1393, 09: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
شنبه 02 اسفند 1393, 00: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, 06:41 صبح
مشکل از این ایمپورته :
import android.R.integer;
پاکش کنید درست میشه . البته بعدش Integer را باید به این شکل یعنی حرف اول بزرگ بنویسید.
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.