我的java基础学习记录

变量的类型转换

1.自动类型转换;条件:目标类型的取值范围大于源类型的取值范围:

2,强制类型转换;格式:目标类型  变量=(目标类型)  值;例子:byte b=(byte) num;

 注意:byte  b3=(byte)  b1+b2

 变量的作用域~~~

                                                                                                                  Java中的运算符

算术运算符

%:取模(既算术中的求余数)

++:自增(前) a=2;b=++a     a=3,b=3

     :自增(后)a=2,b=a++         a=3,b=2

--: 自减(前)a=2;b=--a     a=1,b=1

     自减(后)a=2,b=a--      a=1;b=2

当进行除法运算时,当除数和被除数都是整数时,结果也为整数!

在进行取模运算时,运算结果的正负取决于%左边的数的符号!

比较运算符:

==:相等于;!=:不等于;

逻辑运算符:

&:与        |:或        !:非      &&:短路与     ||:短路或

                                                                                                                          选择结构语句 

if 条件语句

if   .....else ...语句

在java中有一种特殊的运算叫做三元运算,他和if-else语句类似,语法如下:

判断条件?表达式1:表达式2;  int  max=x>y?x:y;

if .....else   if.......else语句

switch条件语句:便于阅读代码

                                                                                                 循环条件语句

while循环语句

do......while 循环语句

上面两个循环语句的区别是第二种执行时更全面,更完整~

for循环语句

跳转语句:

break只跳出内循环,要是让他跳出外循环,要在外循环前面加上itcast,结束时用break   itcast

continue:用在循环语句中,它的作用是终止本次循环,执行下一次循环

                                                                                                                                                       方法  

 什么是方法?

修饰符   返回值类型  方法名(参数类型   参数名1,参数类型   参数名2,.......){

   执行语句

           。

          。

   return  返回值;

}

方法的重载

满足的条件:1,方法名相同;2,参数个数或参数类型不同

方法的递归

指在一个方法的内部调用自身的过程,递归必须要有结束条件;

                                                                                                                               数组

常见的数组操作:

数组遍历‘

数组最值(利用数组遍历求)

数组排序(冒泡排序)



       


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值