Num.01-java基础

八大数据类型

基本数据类型字节大小引用数据类型
byte1B: -27 ~ 27-1Byte
short2B:-215 ~ 215-1Short
int4B:-231 ~ 231-1Integer
long8B:-263 ~ 263-1Long
double8BDouble
float4BFloat
char2BCharacter
booleanBoolean

条件判断

if else

格式:

	if (条件)	{
		语句1;
		语句2.........
		语句n;
	}
	if (条件)	{
		语句1;
		语句2.........
		语句n;
	} else {
		语句1;
		语句2.........
		语句n;
	}
	if (条件)	{
		语句1;
		语句2.........
		语句n;
	} else if(条件2) {
		语句1;
		语句2.........
		语句n;
	} else if(条件3){
		......................
	} else{
		..................
	}
switch case

注意:switch条件里面的结果类型必须与case常量表达式的类型一致,并且不能为double,float类型,它只支持四种类型:int short byte char,其中short 和 byte都会自动强转为int类型

switch(条件){		//switch()中的数据不能是double或者float类型的,case中必须是常量表达式,不能是变量
	case (常量表达式1):语句1break;
	case (常量表达式2):语句2break;
	..................
	case (常量表达式n):语句n;
	break;
	default : 语句n+1;
}

循环

for循环
  • 普通for循环:

    for(条件1;条件2;条件3){
    	循环语句1;
    	循环语句2......
    	循环语句n;
    }
    
  • 增强for循环

    for(类型 变量名:集合或数组){
    	System.out.println(变量名);
    }
    
while循环
  • while:

    	while(循环条件){
    			循环体;
    	};
    
  • do … while:

    	do{
    		循环体;
    	}while(循环条件)

区别:

  • while:先判断条件后循环,至少循环0次
  • do while:先执行循环体,后判断条件,至少循环1次

&,&&与|,||

  • 相同点: & 和 && 执行结果是一样的, | 和 || 执行结果是一样的
  • 区别: && 和 || 会产生短路

自增执行

A++:先执行表达式,再执行A=A+1
++A:先执行A=A+1,再执行表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值