JAVA第三天函数,运算符,分支控制流程

一、Java中的函数:方法

1、java的方法(Method)(函数function,功能,动作),方法就是函数。

格式:修饰符 返回值类型 方法名 (参数列表){

//方法体

}

return

如果不需要返回值,返回值类型定义为void,否则必须明确返回值类型。

2、Java运算符

补码运算的缺点,会发生溢出错误,注意避免。

如:a=0x7fffffff;

b=1;

long l = a+b;//溢出错误,因为a+b结果为int。已经溢出,尽管l为long型,但不会改变a+b的类型。

l =(long)a+b;//不会出错,先将a转换long,b在运算时也会自动转为long,所以不会溢出。

除法运算

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 3

逻辑表达式?表达式1:表达式2

1为真,值为2,1为假,值为3

分支控制流程

if_else,switch_case,while()

注意:有break,跳出switch,执行switch以外的,没有break,不管后面是否符合条件,均执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值