PDA

View Full Version : بررسی کردن مقدار int



raha_jon
چهارشنبه 08 مرداد 1393, 09:53 صبح
سلام چطوری میشه کقداری را برسی کرد که آیا این مقدار از نوع int است یا نه

اگه از نوع int بود بشه عمل خواصی را انجام داد و اگه int نبود مثلا یک پیامی در توست نمایش بده

pesare
چهارشنبه 08 مرداد 1393, 10:23 صبح
با debug برنامه رو trace کن

smemamian
چهارشنبه 08 مرداد 1393, 11:05 صبح
سلام چطوری میشه کقداری را برسی کرد که آیا این مقدار از نوع int است یا نه

اگه از نوع int بود بشه عمل خواصی را انجام داد و اگه int نبود مثلا یک پیامی در توست نمایش بده

سلام
یعنی چی ؟!!

اون مقدار خودش نوعش از چی هست ؟!

slr560
چهارشنبه 08 مرداد 1393, 11:14 صبح
سلام چطوری میشه کقداری را برسی کرد که آیا این مقدار از نوع int است یا نه

اگه از نوع int بود بشه عمل خواصی را انجام داد و اگه int نبود مثلا یک پیامی در توست نمایش بده

اینجوری نیس که مثلا اگه int برگشت داد این بشه اگه String برگشت داد ....
هر تابع همیشه یک نوع داده رو برگشت میده . چیزی نداریم که هم استرینگ باشه هم int.
همیشه مشخص هست کی چی برمیگرده

dasssnj
چهارشنبه 08 مرداد 1393, 11:53 صبح
اینو یه نگاه بنداز :

public static void getType(Object o){
if(o instanceof Integer){
System.out.println("int");
}
else if(o instanceof String){
System.out.println("String");
}
else if(o instanceof Boolean){
System.out.println("boolean");
}
else if(o instanceof Float){
System.out.println("float");
}
else if( o instanceof Double){
System.out.println("double");
}
else if(o instanceof Byte){
System.out.println("byte");
}
else{
System.out.println("Unknown");
}
}
public static void main(String[] args) {
getType(10);
getType("hello");
getType(true);
getType(514.2f);
getType(15498.6548);

}

raha_jon
چهارشنبه 08 مرداد 1393, 14:51 عصر
منظورم اینه که یک کدی باشه
که بر رسی کنه مثلا 1 از نوع int هست اگه از نوع اینت بود ی کاری کنه و اگه از نوع اینت نبود یک توست بده که از نوع اینت نیست
منظورم این بود

ho3ein.3ven
چهارشنبه 08 مرداد 1393, 14:54 عصر
سلام

String text = editText123.getText().toString();try {
int num = Integer.parseInt(text);
Log.i("",num+" is a number");
} catch (NumberFormatException e) {
Log.i("",text+"is not a number"); }