Java 6.28

Java 6.28_第1张图片
Java 6.28_第2张图片
Java 6.28_第3张图片
Java 6.28_第4张图片
短路与运算可以提高程序的效率,并且是安全的
Java 6.28_第5张图片
Java 6.28_第6张图片
Java 6.28_第7张图片

非运算:将关系运算的结果取反


Java 6.28_第8张图片(关系运算的优先级 > 所有逻辑运算)
Java 6.28_第9张图片

Java 6.28_第10张图片
Java 6.28_第11张图片
Java 6.28_第12张图片
Java 6.28_第13张图片
Java 6.28_第14张图片

switch可以对int,char,string类型进行处理

Java 6.28_第15张图片
swi+Alt+/+回车  快速形成switch语句架构;在switch() 括号中按 Tab 键可以跳到第一个case语句处
case中如果没有break,即使后续的case中变量条件不满足,也会执行后续case后代码块的代码(贯穿)

Java 6.28_第16张图片

Java 6.28_第17张图片

Java 6.28_第18张图片

int i=65; char(i)为A,即字符,即65(强制类型转换后)对应的Unicode字符。 90对应Z。

同理,可以char i='A'; int(A) 为65 

用字符变量作为循环控制变量(解法二)
char c='A';  
c++;  // Java对于字符变量,底层是按照int类型数据来处理的,即对应的Unicode码值加一(允许字符变量做++运算)
Java 6.28_第19张图片

 

你可能感兴趣的:(Java)