一、Java中的函数:方法
1、java的方法(Method)(函数function,功能,动作),方法就是函数。
格式:修饰符 返回值类型 方法名 (参数列表){
如果不需要返回值,返回值类型定义为void,否则必须明确返回值类型。
2、Java运算符
补码运算的缺点,会发生溢出错误,注意避免。
如:a=0x7fffffff;
除法运算
double d =5/2;//2
double d =(double)5/2;//2.5
求余
n%3,余数是周期性的,范围:int[0,3)
负数取余为负数。
自增自减运算
int a=1,b=a++;//先取a的值,作为a++的值;然后a的值加1,a变为2,最后将a++的值赋值给b。
int a=1,b=++a;//先将a的值加1,a变为2;将a的值作为++a的值;最后将++a的值赋给b,b变为2。
注意:++运算结束后,再执行赋值运算。
逻辑运算符 &&
&&和||,短路逻辑,只要条件不符合,就不在运算;
&和|,非短路逻辑,条件不符合,也执行运算。
条件运算符
逻辑表达式?表达式1:表达式2
1为真,值为2,1为假,值为3
分支控制流程
if_else,switch_case,while()
注意:有break,跳出switch,执行switch以外的,没有break,不管后面是否符合条件,均执行。