本帖最后由 宋达思 于 2016-2-12 10:48 编辑
工资的这个salary是你创建的对象的int型的属性吗?我记得一般比较的话首先要确认主要的比较因素和次要的比较因素,你好像主要想比较工资是吧,如果这个salary是int类型的话,当然可以这么写了。然后是比较次要因素,当当前的num等于0时(即两个人的工资相等时)开始比较次要因素:比较age的话因为是基本数据类型,所以可以直接减的;name一般是String,是引用数据类型,所以就要调用方法了,但是最后都是可以返回正整数、负整数或0的。最后通过比较过这些主要次要因素后最后返回num的值,当然如果一上来salary不相等的话,下面应该就都不用比较了。 |