/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Integer i1
= 1 ; // upper case Integer (not int), so it is an object Object o1
= i1
; // setting Object to any object is okay //Integer i2=o1; // this simply will not compile
System .
out .
println ( "passed the ifs" ) ; Double d1
= ( Double ) o1
; // this will result in ClassCastException in runtime }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICAgIEludGVnZXIgaTE9MTsgLy8gdXBwZXIgY2FzZSBJbnRlZ2VyIChub3QgaW50KSwgc28gaXQgaXMgYW4gb2JqZWN0CgkgICAgT2JqZWN0IG8xPWkxOyAvLyBzZXR0aW5nIE9iamVjdCB0byBhbnkgb2JqZWN0IGlzIG9rYXkKCSAgICAvL0ludGVnZXIgaTI9bzE7IC8vIHRoaXMgc2ltcGx5IHdpbGwgbm90IGNvbXBpbGUKCSAgICBJbnRlZ2VyIGkyPShJbnRlZ2VyKW8xOyAvLyB0aGlzIHdpbGwgd29yayBmaW5lCgkgICAgaWYobzEgaW5zdGFuY2VvZiBJbnRlZ2VyKQoJICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJvMSBpcyBJbnRlZ2VyOiAiKyhJbnRlZ2VyKW8xKjIpOwoJICAgIGlmKG8xIGluc3RhbmNlb2YgRG91YmxlKQoJICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJvMSBpcyBEb3VibGU6ICIrKERvdWJsZSlvMSoyKTsKCSAgICBTeXN0ZW0ub3V0LnByaW50bG4oInBhc3NlZCB0aGUgaWZzIik7CgkgICAgRG91YmxlIGQxPShEb3VibGUpbzE7IC8vIHRoaXMgd2lsbCByZXN1bHQgaW4gQ2xhc3NDYXN0RXhjZXB0aW9uIGluIHJ1bnRpbWUKCX0KfQ==