java预备语句_JAVA几个基本语句

if语句

if(boolean类型的条件1)

{代码1}

else if(boolean类型的条件2)

{代码2}

else

{代码3}

如果满足条件1就执行它下面的代码1,如果满足条件2就执行它下面的代码2,如果条件1和2都不满足就执行else下面的代码。

switch选择

switch(值或表达式)

case 值1:

代码1;

break;

case 值2:

代码2;

break;

default

代码3;

表示switch后面的值或表达式跟case后面的值做对比,如果相等则执行case后面对应的代码,执行代码完之后结束switch语句。如果都不相同执行default后面的代码。

四种循环:

while(true/false)

{循环体}

判断循环条件是否为true,如果是就执行循环体。控制流程又回到循环条件判断,再次检测,如果为true,就再次执行循环体。直到条件为false结束循环。

do{

循环体  }while(true/false);

先执行一次循环体,再判断true/false,如果是true就继续执行循环体,如果是false就结束循环。

for(表达式1;表达式2;表达式3){

循环体  }

表达式1为初始化,先执行且执行一次,这个步骤允许我们声明初始化任何循环控制变量,表达式1不是必须的,可以留空白,但是分号必须有。

下一步计算表达式2(boolean类型)。如果为true,则执行循环体;如果为false,循环终止,控制流程调到for循环外的下一条语句。

在for循环体执行之后,控制流程跳回到更新语句(表达式3),这条语句允许我们更新任何循环变量,该语句可以留为空白,但是表达式2后必须要有一个分号。

表达式2现在再次被计算。如果为true,循环执行过程重复(先是循环体然后是表达式3,然后判断表达式2).在表达式2为false后,结束整个for循环。

break和continue语句

break;结束当前循环,当前循环立即终止。

同一个作用域中,它后面不能再添加语句块。

continue;结束本次循环,继续下一次循环。他后面的语句块不能执行。

冒泡排序

for(int i =0;i

for(int j = 0;j

if(nums[j] > nums[j+1]){

int temp;

temp = nums[j];

nums[j] = nums[j+1];

nums[j+1]=temp;

}

}

}

有一个数组,它中间相邻的元素两两相比(一次比较两个元素),如果第一个比第二个大,就交换他们的位置,对每一对相邻的元素作同样的工作。

下次详细分析一下冒泡排序

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值