敲代码的乐趣比看视频、看书多多了
布尔变量命名三兄弟
| 前缀 | 搭配 | 含义 | 例子 |
|---|---|---|---|
| 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个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
🚩Java
D15
1、写了三段代码,没有代码提示,只有阿里巴巴代码规范插件
2、"写完"和"写好"代码差距太大
3、Kimi制定了一份52周的学习计划,每天都有具体的代码计划,希望能坚持
1
%n 是 printf 里的换行符,比 \n 更跨平台(Windows/Linux 通吃)
2
写代码而已,别整些虚头八脑的
2
怎么想到厘米和英尺英寸转换的代码是这样写?
2
🚩Java
D14
1、今天看了try-catch-finally和函数式编程,lamda有点类似Swift中的闭包,还没彻底理解,似懂非懂
2、五座山头刷题,靠理解的话,得分50,靠答题规则记忆,得分95,总体还是似懂非懂
3、看书《Head First设计模式》(第二版)的工厂设计模式和代理设计模式(李文华的视频提到了两种设计模式,就顺便有岔路去看了,以免天天被五座山头逼疯了)
2
