第三天:
今天主要看了看语法,感觉就是C语言和C++混着,没太多特别的,我把一些值得记录的写了一下。
一、Java数据类型定义方式与C++没有不同,是数据类型+变量名的方式,要注意以下两点;
(1)整数类型会默认为int类型,当我们使用long类型时要加上L,如:long a=88888888F;
(2)浮点数类型会默认为double类型,当我们使用float类型时要加F.
二、Java语言的标识符是由数字,字母,下划线和美元符组成的,数字不能放开头;
三、类型转换
类型转换有两种,自动类型转换和强制类型转换
自动类型转换为小转大,当强制转换的格式为:目标数据类型 变量名=(目标数据类型)值或变量;
四、算数表达式的数据提升
(1)byte,short,char提升到int
(2)如果是多种类型,则提升到表达式中最大的。
五、“+”在连接字符串时的问题
如果+的左右都是数字,则为加法运算,如果有字符串,则为字符串连接。