day02 基本语法

1.关键字:被赋予了特殊含义的:switch,if

  保留字:goto,const现在未使用的关键字

2.标识符:能够自己起名字的地方就叫标识符:类名,变量名....(其中数字不开头,不包含空格,java区分大小写windows不区分)

3.Java中的名称命名规范

 

 4.java是一个强类型的语言,每一个变量都有类型;变量必须被声明和赋值之后才能被使用,否则会出现编译错误;其他注意事项:

 

5.变量分类:

 

 byte的范围-128到127:

 

 long型变量后面用“l”或“L”标识

float后面用“f”“F”标识

char中可表示一个字符或一个转义字符(/n)用单引号引起来也可以直接用Unicode字符集来表示

ASCII(英文字母的字符集)、Unicode(包含世界上所有的字符)、UTF-8(Unicode的具体实现)都是字符集,出现乱码就是使用了不同的字符集

6.类型之间的运算规则(不包含boolean的7种基本数据类型)

  a.自动类型提升

  表示数范围小的与范围大的一起运算结果提升为范围大的(提升了)

  byte、char、short****> int***> long***> float***> double 范围依次提升

  byte,char,short之间做运算必须用int来接收

  b.强制类型转换

  自动类型提升的逆运算

  ()括号里面写需要转换的类型

tips:情况1double不加L当作int运算可能不会出错,因为double精度高;float不加F当作double肯定报错,因为double往float转精度丢失

情况2

 

 这里会报错,因为1被默认为int,用byte接受肯定出错。同理12.3为double,用float接受也会出错

6.String的使用(不是基本数据类型,是引用数据类型)

  String只能与其他8中类型做连接运算,用+连接;String使用时必须加双引号

 

 只要有String进行+运算就是连接,否则就是值相加

 

 

 

 7.进制转换

 

 

 

 

  

 

posted @ 2020-02-14 10:23  记得喝牛奶  阅读(105)  评论(0)    收藏  举报