java运算符和方法(函数)

1.运算符——赋值运算符

赋值运算符有以下几种,重+=这些赋值运算符开始这些都是扩展的赋值运算符,扩展运算符会有一个强制转换的效果。

看下面的代码,a是int,b是double类型,在计算的过程先将a转成了double进行计算,转换完赋值的时候又强转成int类型了,类似于int a = (int)(a+b);

 

2.运算符——关系运算符

关系运算符的结果是Boolean类型,注意==不要写成=

 3.运算符——逻辑运算符

 阻塞逻辑运算符(&&在第一个条件为false时,这个条件之后的条件都不会再进行执行了,||当遇见第一个true时,这个条件之后的条件就都不会在进行执行了)

 4.运算符——三元运算符

判断条件?值1:值2

当判断条件为true,运行后的结果是值1,当判断条件是false,运行后的结果是值2

5.方法(函数)

定义格式:public static void 方法名(){}

调用方式:方法名()

方法在没有被调用的时候,在方法区中的字节码文件(.class文件)中存放

方法被调用的 时候,需要进入到栈内存中运行

带参数定义格式:public static void 方法名(int a,intb…){}

调用方式:方法名(10,20…)

在定义方法时在小括号中定义的参数(a,b…)叫做形式参数,在调用时传入的参数称之为实参(10,20…),当方法中含有return时,如果return后面有值,需要用对应类型的参数进行接收,如果方法是int型即public static int 方法名(int a,intb…){return a},int d =方法名(int a,intb…)这样数据不会丢失,方法类型、返回值类型、接收参数类型应保持一致,否则会报错。

方法种常见的问题:

方法不调用不执行;

方法与方法之间是平级关系,不能嵌套定义;

方法的编写顺序与执行顺序无关,方法的执行顺序与调用顺序有关;

方法的返回值类型是void,表示方法没有返回值,没有返回值的方法可以省略return语句不写,若果编写了return,后面不能跟具体数据;

return 语句下面不能编写代码,因为永远执行不到,属于无效代码。

方法重载:

 在同一个类中,定义了多个同名方法,但每个方法具有不同的参数类型或参数个数,这些同名的方法,就构成了重载关系。例如我们常用的打印功能的底层代码一样:

重载避免了大量的记忆方法名,简化了方法。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值