敲代码的乐趣比看视频、看书多多了

布尔变量命名三兄弟

前缀搭配含义例子
is形容词(状态)"是否处于某种状态"isClosed(关着吗)、isEmpty(空吗)、isValid(有效吗)
has名词(拥有)"是否拥有某物"hasElevator(有电梯吗)、hasChildren(有孩子吗)
can动词(能力)"是否能做某事"canRead(能读吗)、canDelete(能删吗)

电梯是名词(房子拥有电梯),所以用 hasElevator

/**
复制代码
* 定义变量存储一套房屋信息并打印:面积(double)、预算(int)、是否有电梯(boolean)、户型(String) * * 注意: * 1、main方法是static,只能调用static属性 * 2、布尔变量的命名,is + 形容词,has + 名词,can + 动词 * 3、打印输出要自带标签(如:面积、预算……) * 4、个别字段需要单位(如:万元、平方……) * 5、boolean使用了三元运算符 */ public class Day2 { private static double area; private static int budget; private static boolean hasElevator; private static String houseType; public static void main(String[] args) { area = 144.0; budget = 51; hasElevator = true; houseType = "四房两厅三卫"; System.out.println("面积:" + area + "m²"); System.out.println("预算:"+ budget + "万元"); System.out.println("是否有电梯:"+ (hasElevator ? "有" : "无")); System.out.println("房屋类型:"+ houseType); } }
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
鱼友0258
下载 APP