学习Java第一天

单行注释:  //

多行注释:/*  注释内容*/

文档注释:/**注释内容*/

各种注释无法嵌套使用

所有关键字都是小写  goto和const是保留字


数据类型:

整数类型:

整数类型:int byte loog short  不同的整数类型在内存中占用的空间大小不一样

小数类型:float double

字符类型:String  char

布尔类型:boolean

字符串和其他类型相连接都是字符串


学习Java第一天_第1张图片

强制转换:目的类型 a = (目的类型)值

当表达式中包含多个基本数据类型(double除外)的值时,整个算数表达式的数据类型将在数据运算时出现类型自动提升,规则:

所有的byte short char类型自动提升为int类型;

整个表达式的最终结果类型被提升到表达式中类型最高的类型。

自增自减:

b=++a;表示:a变量自身先加1,然后再运算

b=a++;表示:a变量自身先加1,把自增前的值做运算

三元表达式:

数据类型  变量  =  boolean表达式 ? 值1 :值2;

如果boolean表达式的值为true,则变量等于值1;

如果boolean表达式的值为false,则变量等于值2。

逻辑运算符号:

&:表示且,和

&&:与&相同,有短路(有一个为false就不进行接下来的比较)效果

|:表示或

||:与|相同,有短路效果

^:A或B是否相同,不同为true,相同为false

!:取反

你可能感兴趣的:(学习Java第一天)