java statement

    技术2022-05-11  115

    本人曾用过C、VB、C#,对这种语言学语法有一定的了解。但现在是在学java,大家都知道java的语法和C#等没什么大的不同,但既然是学习,就应该把自己摆在学生的位置,心态决定一切嘛。废话不多说,现在详细说说java 的语句(声明语句就不多说了,跟C类语言没什么分别)。

    1、 条件控制语句

    1.1、if(<条件判断>)

    {

    <程序代码>

    }

    else

    {

    <程序代码>

    }

    嵌套的if和其他语言的没区别.

    1.2、?:操作符

      ?:这是一个条件操作符,语法如下:

       <变量>=<条件判断式>?<条件判断为true时的表达式>:<条件判断为false时的表达式>;

    变量的值将根据<条件判断式>的值选择后面的表达式的值.为true时为?号后的表达式,为false时为:号后的表达式.

    1.3、switch

    这是俗称的开关语句。注意switch只能接收byte,short,int或char变量的判断.

    switch(<byte,short,int或char变量>)

    {

    case <算术表达式或数值>:

    <程序代码>s;

    case...

    ...

    [default]

    }

    2、循环控制语句

    2.1、for

    for(<控制循环变量初始值设定>;<循环结束判断条件式>;<控制循环变量值改变方式>)

    {

    <程序代码>

    }

    2.2、while

    while(<循环结束判断条件式>)

    {

    <程序代码>

    }

    2.3、do...while

    do

    {

    <程序代码>

    }while

    {

    (<循环结束判断条件式>)

    }

    2.4、高级循环控制

    高级循环控制中,嵌套循环是比较常见的。还要注意的是break和continue

    break用于跳出循环体,执行下面的语句,continue用于跳出本次循环,继续执行下次循环。

    还有一个比较强的是“标签”,用来指定程序跳转到哪一行执行。

    <标签名称>:

    以:号作为结束。

    总结:其实java的语句和其他C系统的语句没什么大的区别,本人觉得比较大的区别是和C#,C#有foreach(<对象>in<对象>){<程序代码>}语句,本人觉得还是比较强大和好用的,但java没有,不过这并不影响它,因为其实循环也可以实现,只不过没那么直观。

     


    最新回复(0)