Results 1 to 5 of 5
- 07-19-2012, 01:39 PM #1
Member
- Join Date
- Jul 2012
- Posts
- 3
- Rep Power
- 0
casting from int to Integer question
Hi All,
I'm newbie to Java so please execue me if my question is a bit lame.
I have the following code in the main section of my program:
int num = 100;
Object[] anArray = new Object[10];
for (int i = 0; i < anArray.length; i++) {
if(num % (i+1) == 0){
anArray[i] = num / (i+1);
}
else{
anArray[i] = (double)num / (i+1);
}
}
System.out.println("-------Integers-------");
for (int i = 0; i < anArray.length; i++) {
if(anArray[i] instanceof Integer){
System.out.println(anArray[i]);
}
}
System.out.println("-------Doubles-------");
for (int i = 0; i < anArray.length; i++) {
if(anArray[i] instanceof Double){
System.out.println(anArray[i]);
}
}
What I don't understand is the 'Integer' of this line "if(anArray[i] instanceof Integer)".
When and when did I cast from int Integer?
Thanks you all in advance
Shay
- 07-19-2012, 02:19 PM #2
Senior Member
- Join Date
- Apr 2010
- Location
- Belgrade, Serbia
- Posts
- 278
- Rep Power
- 4
Re: casting from int to Integer question
^Difference between 'int' and 'Integer' is that you can use 'Integer' like object, but 'int' is just primitive type.
"if(anArray[i] instanceof Integer)"
In this line we are asking if object of anArray at index i is Integer object. If it's Integer object (int type can't be object it's just primitive type) then we are printing result.
- 07-19-2012, 02:39 PM #3
Member
- Join Date
- Jul 2012
- Posts
- 3
- Rep Power
- 0
- 07-19-2012, 02:45 PM #4
Moderator
- Join Date
- Apr 2009
- Posts
- 10,481
- Rep Power
- 16
Re: casting from int to Integer question
Please do not ask for code as refusal often offends.
- 07-19-2012, 03:01 PM #5
Member
- Join Date
- Jul 2012
- Posts
- 3
- Rep Power
- 0
Similar Threads
-
Integer parseInt(str) question
By prasads in forum New To JavaReplies: 3Last Post: 03-07-2011, 10:10 PM -
how to read an integer of DOUBLE datatype with type casting
By amrmb09 in forum Advanced JavaReplies: 2Last Post: 12-14-2010, 08:01 PM -
Why is there (Integer) casting?
By hitesh_public in forum New To JavaReplies: 1Last Post: 11-15-2010, 10:43 AM -
fundamental question about Integer (for example)
By kmansj in forum New To JavaReplies: 10Last Post: 06-21-2010, 12:40 PM -
Question involving Polymorphism, inherticance, casting...
By myst in forum New To JavaReplies: 45Last Post: 05-25-2010, 08:32 PM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks