黑马程序员:Java基础语法(二)---学习笔记

本文是Java基础语法的第二部分,详细介绍了包括三元运算符、选择语句(if、switch)、循环语句(while、do-while、for)、数组的内存结构及操作、以及冒泡排序等。还探讨了循环嵌套、函数的定义与重载,以及二维数组的使用。通过实例解析了如何利用循环和数组进行累加、计数以及排序等操作。
摘要由CSDN通过智能技术生成
------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

Java基础语法(二)

承接基础语法。

上一篇漏了三元运算符。

在这里记忆一遍。

三元运算符

格式:

(条件表达式)?表达式1:表达式2;

如果条件为真,那么结果是表达式1

如果条件为假,那么结果是表达式2

例子:

去两个数中的最大数:

int x=3,y=4,z;

z = (x>y)?x:y;


下面记录java语法当中的程序流程控制。

程序流程控制

选择语句

if语句

if语句的三种格式

第一种:

if(条件)

     执行语句;


第二种

if(条件)

     执行语句;

else

     执行语句;


第三种

if(条件)

     执行语句;

else if (条件)

     执行语句;


.....................

else

     执行语句;

(上面的表达式,使用的时候一定把全角字符变成半角。要不然会编译失败的哟)

if语句的特点:

    每一种格式都是单挑语句

    第二种格式与三元运算符运算的区别: 三元运算符运算完必须有值的出现,好处是可以写在其他的表达式中,可以精简代码。

    条件表达式,无论写成什么样,只看最后结果是否是真和假。

switch语句

格式:

switch (表达式)

case 取值1:

       执行语句;

       break;

case 取值2:

       执行语句;

       break;

..................

default ;

       执行语句;

       break;


switch特点:

switch语句可以选择的类型:byte, int, short ,char

case与default没有顺序,程序进来先执行第一个case,case执行完判断结果全为假会执行default

结束switch语句有两种情况:遇到break ,执行到switch结束。

如果匹配的case或者default没有对应break语句,那么程序会继续向下执行每一条语句,直到遇到break或者执行到程序的结束。

switch可选择类型:JDK 1.5以后可以是枚举,JDK 1.7以后可以是字符串


循环语句

while语句

格式:

while (条件)

    执行语句;

do while 语句

格式:

do

   执行语句;

while (条件)

特点:无论条件是否满足,都会至少执行一遍执行语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值