Zongjie

java的三大流程控制

1:顺序控制

2:条件控制

   A:目的:对程序执行,一些不可预知的流程进行一个预先的判断

   B:条件:具有真假的特性。

四种控制手段;

  If(条件){实现逻辑}

  If(条件){}else{}

  If(进执行第一次匹配到的条件,随后推出判断){}
else if{.........else}

  Switch(判断条件){case 1:.......default}

3.循环控制

1:while(条件){实现的代码}

2:do{实现的代码}while(条件)   先执行后判断  至少执行一次

3:for(循环变量初始化;循环判断条件;循环变量改变){}

      两个关键字

Continue

Break

New:用来创建一个对象

 定义:

1:数组保存元素类型【】数组变量名称=new 类型【元素数量】

数组对象有一个变量length,能够让我们拿到数组的长度

数组特性

   长度一旦确定,长度就无法改变

一维数组

   初始化:1 静态初始化

           2 动态初始化

Arr(index):index索引 从0——length-1。

二维数组

初始化

 Eg:int[][]={}{}

方法:

   定义:实现一个功能的代码的封装。

   形参变量:方法接收外部传入的数据的接受媒介。

   返回值:方法执行结束之后,返回值的类型。

  不需要返回值是用void。

面对对象

  Java中不支持多继承,即一个子类只有一种基类,但可用其他方法解决

  局部变量需要初始化,类则不需要

作用域{}

1 对于当前的块,不能再定义相同的变量,指同名变量,即使类型相同也不行

2 对于当前的块,定义某个变量时,再快外不能访问到块中的变量,

3 再嵌套中,块外定义的值在块内也可以访问到

构造方法:构造名与类名一致

1 是类中特殊的方法,不需要返回值return与void

2 在new,回去调用这个构造方法

3 如果主动添加一个默认的构造器,通过new,类名回调用这个添加的构造器

重载:对于同名的方法,因参数不同,所以也会识别为两种不同的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值