A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 永恒星空 中级黑马   /  2014-8-11 11:28  /  1502 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

if(0<n<20)    这里面的n可以是对象吗?
{

}

6 个回复

正序浏览
齐海宏 发表于 2014-8-11 16:42
可以,java1.5新特性有自动拆装箱。Integer和int的转换.但是需要写成(n>0&&n

谢谢,受教了
回复 使用道具 举报
应该根据你的判断条件吧,参数是可以为对象的
回复 使用道具 举报
可以,java1.5新特性有自动拆装箱。Integer和int的转换.但是需要写成(n>0&&n<20).
回复 使用道具 举报
可以的,但是你这种格式是不正确的,先给n定义一个类型,然后在写if语句,而且在if中应该是if(n>0&&n<20){ }
这才是合法的
回复 使用道具 举报
当然可以啦.
        String str1=new String("welcome"); //创建一个对象,给单词welcome初始化
        String str2=new String("welcome"); //创建一个对象,给单词welcome初始化
        if(str1==str2)//false
                System.out.println("1");
        if(str1.equals(str2))//true
                System.out.println("2");
       

小例子.随便"=="和"equals" 也明白了
回复 使用道具 举报
if(条件){ ...}
这里的条件是不确定的,根据自己的需求来自定义,只要是合法的就行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马