0823

技术总结
类名:大驼峰命名法;
变量,方法:小驼峰命名法,
常量:所有字母大写,单词与单词之间使用下划线分隔,尽量语义详尽,
在java中双等判断是否相等,单等表示赋值,
在Java中instanceof,表示判断某一个对象是否是某一种类型的对象(”abc” instanceof string);
scanner(程序输入对象) System.out(用户把数据输出到控制台)System.in(从控制台输入)scanner.nextInt(将控制台输入的数据通过scanner.nextInt方法进行赋值)
public(访问修饰词) static(静态方法)void(访问类型)
流程控制(从上往下依次执行)改变流程控制有三种方法:
1调用方法(调用方法将导致控制流程离开当前方法,转移到被调用的方法,把在方法中所有代码执行完,才会在主方法中执行下段代码)
2选择(Java中有两种做出选择的机制:if/else语句和switch,case语句)
1if分为(单分支if语句,只有if)(双分支if语句if,else)(多分支if语句,if,elsif;elsif;elsif;)
一个if语句后可以跟上一个可选的else语句,用于在布尔表达式为false时执行
if(布尔表达式) {//当布尔表达式为true时执行}
一个else只能跟随一个相关的if。else语句不能单独出现。
2能作为switch—case中的变量值得取值范围:必须<= 4个字节,能够作为变量的类型有:char,byte,short, int(jdl1.7以后,还允许string作为变量类型)
3循环(Java中有三种循环 语句:先验证再循环(for循环、while循环)、先做再验证do/while循环。(至少做一次))
跳出语句分为break语句,continue语句
break关键字可以用于任何循环控制结构,从而使循环立即终止。当执行流程遇到break语句时,不管循环计算器或者布尔表达式的值是什么,控制流程都会跳到循环后的下一条语句,直接跳出本层循坏。
continue关键字可以用在任何循环控制结构中,它将导致循环立即跳到循环的下一个迭代中。
在for循环中,continue关键字将导致控制流程立即跳到本层中下一个循环
在while循环中,控制流程立即跳到布尔表达式。
布尔运算符
&是一种计算方式,两测可以放置数值,也可以放字符,也可以放置能够得到数值的计算表达式,还可以放置布尔表达式, 表达式两边的代码都会执行
&&逻辑与两测的表达式,必须是布尔表达式, 逻辑和,又被称为“短路或”, 当第一个表达式为false时, 第二个表达式将不会执行
| i++, i–, ++i, –i这种增量表达式,不参与到”其他表达式“的情况下,就是直接操作(自增,自减),如果一旦参与,++或–在变量后面的话,变量的用法是:先用,在自增自减,反之,参与计算但是++或–在变量前面的话,变量的用法是:先自增自减,再用
||一个为真就位真, i++, i–, ++i, –i这种增量表达式,不参与到”其他表达式“的情况下,就是直接操作(自增,自减)
!只能是布尔表达式
~两测可以放置数值,也可以放字符,按位非不能放布尔表达式
^一个为真一个为假, 异或运算符,两侧还是可以是数值
布尔逻辑
布尔逻辑指将两到多个布尔表达式组合为单个布尔表达式
异或。如果一个组合表达式中有一个部分为真,而另一个部分为假,那么组合表达式就为真。同时为真,或者同时为假,都是假
或。只要一个组合表达式中有一个部分为真,组合表达式就会为真。
非。对一个布尔表达式取反。
和。只有在组合表达式的每个部分都为真的时,组合表达式才会为真。

猜你喜欢

转载自blog.csdn.net/qq_43039100/article/details/81989594