网站建立教学,博客为什么用wordpress,网站地图 格式,免费网站注册com凶03Java的基本数据类型 程序 数据 逻辑 基本数据类型#xff1a;4类8种 #xff08;1#xff09;整型类型 byte 1B 8位 -128到127 short 2B 16位 -2^15到(2^15)-1 int 4B 32位 -2^31到(2^31)-1 long 8B 64位 -2^63到(2^6… 03Java的基本数据类型 程序 数据 逻辑 基本数据类型4类8种 1整型类型 byte 1B 8位 -128到127 short 2B 16位 -2^15到(2^15)-1 int 4B 32位 -2^31到(2^31)-1 long 8B 64位 -2^63到(2^63)-1 2浮点类型 float 4B 32位 double 8B 64位 3字符类型 char 2B 16位 4布尔型 boolean false/true 引用数据类型 类、接口、数组 引用类型 变量名 new 引用类型名参数 //new后面一般跟的都是类的构造器 成员写在类体括号里面的 注 1.Java中的自动类型提升问题 正向过程从低字节到高字节可以自动转换 byte--short--int--long--float--double 逆向过程从高字节到低字节用强制类型转换 例int a (int)4.652 逆向转换会丢失精度 比如有两个水杯一个大另一个小。 正向过程小水杯里的水倒进大水杯完全可以。 逆向过程大水杯里的水倒进小水杯会溢出所以损失精度。 2.boolean只有true和false 3.默认浮点类型位doublefloat数据类型有一个后缀为F或f 4.long类型有一个后缀为l或L 自动类型提升 byte a 1 byte b 2 a a b//编译出错自动类型提升成int a b //自加没有自动类型提升问题 类型自动提升规则 a和b作某种运算 a和b中有double结果就是double a和b中有float结果就是float a和b中有long就够就是long 除此之外结果都是int 把高字节转成低字节需要作强制类型转换byte c bytea b Java标识符标识符可以用来标识变量名、类名、类中的方法名和文件名等。 命名规则 1由字母、数字、下划线、$组成不能以数字开头 2大小写敏感 3不得使用java中的关键字和保留字。 Java保留字保留字均小写 具有专门的意义和用途不能当作一般的标识符使用这些标识符称为保留字reserved word也称为关键字下面列出了Java语言中所有的保留字 packagelongbstractbreakbytebooleancatchswitchsynchronizedshortstaticsupertrytrueprivatelengthcharcontinuedefaultclasscaseprotectednativedoubledoelseextendsfalsepublicnewforfinallyifimportfinalreturnnullimplementsintinterfaceinstanceoffloatthisthrowthrowsthreadsafetransientvoidwhile 注暂时都不需要记先认识一下即可以后会慢慢讲 Java注释 注释是给人看的不是给计算机看。Java中共有3种类型的注释 //单行注释执行到本行不会执行 /**/多行注释 /*注释内容写中间*/ /** */文档注释/**注释内容写中间*/ public class HelloWorld{ public static void main(String[] args){ //System.out.println(HelloWorld);这行不会被执行 /* 这是多行注释 这是多行注释 */ /** 另一种多行注释文档注释 */ System.out.pritnln(HelloWorld2); } } 转载于:https://www.cnblogs.com/BaiZe258/p/8849845.html