贴上一段代码
public class TestConversation {
public static void main(String[] args) {
Object obj=new Integer(5);
if(obj instanceof String){
String strt=(String)objpri;}//
/*if(objpri instanceof String)
String strt=(String)objpri;*///为什么这样,编译就会报错,只是少了一个括号而已
}
}
如题,知识一个简单的逻辑判断,程序本身没有什么。但是不加大括号,编译器提示有错。
------解决方案--------------------
- Java code
public class TestConv { public static void main(String[] args) { Object obj=new Integer(5); if(obj instanceof String) { String strt=(String)obj; } }}