javase基础学习
认识java程序基本组成:如图所示
一、Elementary knowledge
(1)字面量(5类):字符串字面量、字符字面量、整数字面量、小数字面量、布尔字面量
(2)数据类型(5类):字符串数据类型、字符数据类型、整数数据类型、浮点数数据类型(小数数据类型)、布尔数据类型
note:定义过大的整形变量时:long variable=variable value L | float variable=variable value F
(3)变量:变量是内存中的存储空间,空间中存储的数据可以发生改变
定义格式:数据类型 变量名=变量值
notes:(1)同一个{}内不能重复定义;(2)赋值之后才能使用;
如下程序设置变量以及定义不同数据类型:
(4)关键字:在java语言中含义特定的单词:字母均是小写,特殊颜色标注
(5)标识符:给类、方法、变量起名字的符号
组成:数字、字母、下划线、$
命名法:大驼峰命名法(类)、小驼峰命名法(变量)
二、运算符
(1)算术运算符:+ * - / %
注意数据类型:若结果要正常展示为小数类型,则参与运算的数字要定义为小数类型
(2)数字相加
隐式转换:将数据范围小的数值或变量 赋值给 数据范围大的变量
强制转换:讲数据范围大的数值或变量 赋值给 数据范围小的变量
形式:variable=目标数据类型 (数值|变量)
(3)字符相加:字符在计算机底层对应的数值进行计算
'A' 65 A到Z连续
'a' 97 a到z连续
'0' 48 0到9连续
(4)字符串相加
形如“字符串”+...+...则+表示拼接
形如数字+数字+“字符串”则紧邻字符串的+作拼接,远离字符串的+作加法运算
(5)赋值运算符
+= *= %= /= -= (含义:原值对等号右边的数加/减/乘/除/取余数之后再赋值给新的变量)
如下图例子展示出赋值运算与数据类型之间的联系
以上学习资料来源于黑马程序java学习篇 。