Java语法基础

一;doyble语句

以doyble语句定义一个身高变量。在定义一个体重变量。在exponent装入计算公式。

再分别输出身高 ,体重 ,指数 ,一个判断。

1;判断结果是否大于18.5如果为真输入体重过轻,如果为假跳到下一个判断。

2;判断如果是否等于18.5或小于24.9,为真输出正常范围,如果为假跳到下一个判断。

3;判断是否大于24.9或小于29.9,为真输入体重过重,如果为假跳到下一个判断。

4;判断是否大于或等于29.9为真输出肥胖。

Java语法基础_第1张图片

二;char语句

以char语句定义c1类型数据,并且赋值’\\‘

再以以char语句定义c2类型数据。并且赋值'u2605'

并进行输出

Java语法基础_第2张图片

三;boolean语句

 以boolean语句定义b1并赋值'true'

再以boolean语句定义b2并赋值’FALSE'

进行输出

Java语法基础_第3张图片

变量与常量

标识符;可以简单地理解为一个名字,是用来标识类型名,变量名,方法名,数组名,文件名的有效字符序列。

关键字;是Java语言中已经被赋予特定意义的一些单词,不可以把这些单词作为标识符来使用。

变量;分为成员变量和局部变量。

Java语法基础_第4张图片

常量;常量通常被称为“final常量”常量在整个程序中只能被复制一次。在为所以的对象贡献值时,常量是非常有用的 。

Java语法基础_第5张图片

运算符

赋值运算符;赋值运算符以符号'='表示

Java语法基础_第6张图片

 算数运算符;算数运算符主要有+(加)。-(减)*(乘)。/(除)。%(求余)

Java语法基础_第7张图片

自增和自减运算符;自增,自减运算符是单目运算符,可以放在操作元之前和操作元之后。

++a(--a)//表示在使用变量a之前,先使用a的值加(减)1

a++(a--)//表示在使用变量a之后,使用a的值加(减)1

比较运算符;比较运算符属于二元运算符,用于程序中的变量之间,变量和自变量之间以及其他类型的信息之间的比较。运算符有>(大于).<(小于).==(等于).>=(大于或等于).<=(小于或等于).!=(不等于)。

Java语法基础_第8张图片

 逻辑运算符;逻辑运算符的操作元必须是boolean型数据;

逻辑运算符的用法和含义;

&&    与             两者都为真,结果才是真;
||   或             只要有一者为真,结果就是真;
!   非             非真即假,非假即真;

位运算符;位运算符除“按位与”和“按位或”运算符外,其他只能用于处理整数的操作,包括byte.short.char.int和long等数据类型。

&    按位 与     两者都为1,结果才是1;
|   按位 或     只要有一者为1,结果就是1;
~  按位  取反     0变1,1变0;
^  按位  异或     两者相同即为0,不同为1
 

移位操作;可以对数据按二进制位进行移位操作。

 位移运算符有;<<  左移     整体往左移,后位补零,溢出去掉;
>>    右移     整体右移,正数补零,负数补1,溢出去掉;
>>>    无符号右移    整体右移,空位补零,溢出去掉;

三元运算符;若条件的值为true,如果为真取值为1,否则为2;

例如

Java语法基础_第9张图片

数据类型转换;数据类型转换分为隐式类型转换,显式类型转换;

隐式类型转换从低级类型向高级类型的转换,隐式类型一定不会丢失数据;

Java语法基础_第10张图片

显式类型转换从高级类型向低级类型的转换,显式类型有可能丢失数据;

Java语法基础_第11张图片

你可能感兴趣的:(java,jvm,servlet)