java基础知识(二)
01.理解数据类型的强制转换 08.理解逻辑运算符??? 参见代码?????? 常见的运算符:?????? 什么是运算符: 对变量进行操作的符号?????? 运算符的分类:? ?????????? 算数运算符 : + - * / % ++ --? ?????????? 赋值运算符 : =,+=,-=?,*=,%=?????????? 比较运算符 : > < = <= >= != ==?????????? 逻辑运算符 : && || !? ?????????? 三元运算符 : 条件表达式?值1 : 值2???? ???? (1) 算数运算符 : + - * / % ++ --? ???? ???? (2) 赋值运算符 : =,%=?????????? a *= b? =>? a =(a的类型)(a * b);????? ????? (3)比较运算符 : > < = <= >= != == ????????? 既可以比较常量也可以比较变量 返回布尔类型的结果????????? 开发需要注意==才是判断是否相等。???????? ???????? ???? (4)逻辑运算符 : && || !? ????????? && :逻辑与-且 ,用来连接两个条件表达式的,最终结果也是布尔类型的??????????????? 必须前后都是true结果才是true??????????????? 只要有一个是false结果一定是false?????????????? ??????????????? ????????? || 逻辑或? 用来连接两个条件表达式的,最终结果也是布尔类型的??????????????? 只要有一个满足true结果一定是true???????????????? 必须前后都是false结果才是false??????????????? ????????? !逻辑非 ????????????? 取反!????????????? ????????? &: 短路与,结果与&&(双路与)的结果是完全一样的。????????????? &&:如果第一个条件已经是false不会再判断第二个条件。????????????? & : 傻傻的永远会判断两个条件。即使第一个是false依然回去执行判断第二个条件????????????? ????????? |: 短语或 结果与||(双路或)的结果是完全一样的。????????????? ||:如果第一个条件已经是true不会再判断第二个条件。????????????? | : 傻傻的bi‘xu永远会判断两个条件。即使第一个是true依然回去执行判断第二个条件????????? ????????? ^ : 异或 ????????????? 必须前后条件是不一样的结果才是true.????????????? 如果全后都是一样的结果,结果是false???? ???? (5)三元运算符(三目运算符) : 条件表达式?值1 : 值2?????????? 条件表达式如果结果是真的选择值1,如果是假的选择值2??? 09.掌握三元运算符的格式和计算结果?? 三元运算符(三目运算符) : 条件表达式?值1 : 值2?????? 条件表达式如果结果是真的选择值1,如果是假的选择值2?????? 10.了解方法的概念???? 把功能代码放到一起。???? 11.掌握无返回值无参数方法的定义格式???? /*??????? 需求:??????? 请写一个方法,输出欢迎hello,world!??????? ??????? 明确是否有返回值:没有返回值 void ??????? 需要参数吗: 不需要???? */???? public static void printHello(){???????? System.out.println("欢迎");???????? System.out.println("加入黑马程序员!");???????? ???? }?? 12.了解方法定义的注意事项??? (1)方法必须定义在一个类下。????????? ??? (3)方法不能定义在另一个方法的里面 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |