1-2.Java基础2

运算符

在这里插入图片描述

上图是引用

分支

//单分支:
 if(判断条件){符合条件执行语句}		/	if(判断条件) 符合条件执行语句;

//多分支:  
if(判断条件){
	符合条件执行语句
}else{
	不符合条件执行的语句
	}

//嵌套分支: 
if(判断条件1){
	符合条件1执行语句
}else if(判断条件2){
	不符合条件1执行的语句,符合条件2执行的语句
} ...else条件根据情况添减

循环

//当明确循环次数时:
for(循环值,循环范围,变更条件){
	循环体;
}   

//当不确定循环次数时
while(循环条件){
	循环体;
}

//代码先循环一次,再判断条件,true执行,false不执行
do{
	循环体;	
}while(判断条件)    

//嵌套式for循环  
for(循环值,循环范围,变更条件){
	//外部循环体
	for(循环值,循环范围,变更条件){
		//内部循环体
	}			
}

switch判断选择

switch(value){
	case 1:	执行语句;
	case 2:	执行语句;
	 ~	 ~	 ~	 ~
	default : 执行语句;
}
//switch语句可以有多个case
//每个执行语句后不加break,会出现穿透现象(就是执行符合条件的语句后一直向下执行,直到结束)
//保留条件,是防止以上条件都不符合条件进行执行,具体添减根情况而定

方法

被定义的代码块,方法可以含参数可以不含参数,可以提高代码的复用性。

	方法修饰符 方法返回值类型 方法名(参数列表){  }
	//方法返回值可以为空,也就是void  但是必须写返回值类型
	//方法修饰符(default)省略不写

方法调用图

在这里插入图片描述

重载

同一个类中,存在多个方法相同参数列表不同的方法,一定构成重载.
同一个类中,参数列表个数相同,可能构成重载,需要看对应位置上参数类型是否相同,不同构成重载

数组

array	存储一些相同类型数据的集合
在磁盘中开辟一个连续的内存空间用来存储,数组为存值存在默认值
数组的下标从0开始,最后下标=长度-1
数组一旦创建长度不可改变
创建方式:  
		 动态: int[] a =new int[长度]
		  静态: int[] b =new int[]{要存储的数值}
			    int[] c ={有储存的数组}
注意:数组可以先定义,不赋值 例如:int[] a

常用方法

数组名.length  查看数组长度
数组名储存的是地址值  查询数组数据 用Arrays.toString()
Arrays.sort()   排序
Arrays.copyOf()  创建一个新数组进行扩容
数组名.toString()  可以把数组转换成String类型,进行String的API操作,但打印的是地址值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值