本人曾用过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没有,不过这并不影响它,因为其实循环也可以实现,只不过没那么直观。