java语法和语句

java数据的基本类型有八种:字节型、整型、短整型、长整型、单精度型、双精度型、字符型、 布尔型,除了布尔型的取值范围不确定外,其他的都有各自规定的取值范围。变量时内存中的一块区域,在使用变量时要规定变量的数据类型、值、名字。有时了防止数据的改变,可以将变量声明为常量。三目运算符中,布尔表达式的值是确定的,语法形式为(布尔表达式) ? x:y,当布尔表达式为真时,x语句被执行;否则就执行y语句。在java中执行数学表达式运算时,低精度向高精度执行自动类型转换,而高精度向低精度转换时,要运用强制运算符。整型字面量默认被看作是int型值,浮点字面量默认看作是double型值。所有的byte、short、char型将被自动提升到int型;如果有一个操作数是long型,那么计算结果就是long型;如果有一个操作数是float型,那么计算结果就是float型;如果一个操作数是double型,那么计算结果就是double型。java中,可以用单引号来表示字符字面量,用双引号来表达一个字符串。字符串不是基本数据类型,因而需要用类来表示。前置增量运算符是先运算后赋值,后置增量运算符是先赋值后运算。if语句中,三个if单独使用时,程序依次执行;if else if中,只要有一个if语句为真,后续的布尔表达式都不会被检测。在switch语句中,可以有很多case语句,每个case后跟一个用于比较的值和一个冒号,当程序中没有break时,只要case中的值和switch表达式中的值相等时,程序就从这里执行,并且每个case语句都会被检测到;如果有break时,从入口开始,当遇到break语句时,switch语句结束,控制流程跳转到switch语句下一行。一个switch语句可以有一个可选的default条件,一般放在switch语句的末尾。在default语句中,不需要break语句。switch语句中检测的变量可以是整数、字符,但不能是小数。

posted on 2014-04-26 19:33  pandasun  阅读(195)  评论(0编辑  收藏  举报

导航