day2-基础语法
一、集成开发环境IDE
修改Eclipse的编码集为UTF-8
打开Eclipse -> 点击工具栏Window -> 点击preferences -> General -> 展开点击workplace -> 修改Text file encoding为UTF-8
二、变量
变量定义
用于存储数据,并且在程序运行过程中值会变化的量
变量定义语法
数据类型 变量名 [赋值];
int a ;
a = 10;
int b = 10;
char a = 'i';
变量命名规则
java语言规定标识符由任意顺序的字母、下划线、$和数字组成,但第一个字符不能是数字且不能是java保留的关键字。
变量命名规则:
1. 必须是有效的标识符
2. 不可以使用java关键字
3. 变量名不能重复
4. 应选择有意义的单词作为变量名
补充:
1. 变量命名使用小驼峰规则,首字母小写,若由多个单词组成后面的单词首字母大写,例如myFamily,mathGrade
2. 类命名使用大驼峰规则,每个单词的首字母大写。如MyFamily
3. 常量命名规则,所有单词大写,中间使用下划线_连接
三、常量
常量定义
程序运行过程中值不变的量
常量定义语法
// final 数据类型 常量名 = 值;
final double PI = 3.14;
四、注释
注释定义
用于说明和解释代码,增加代码可读性,注释后的代码不运行
注释分类
单行注释: // ...
多行注释: /*
*/
文档注释:/**
*/
五、数据类型
基础数据类型
数值型(整型和浮点型)
整型:byte(1B)、short(2B)、int(4B)、long(8B)
byte型数据范围是:-128~127
对long型变量进行赋值时,若超过int的表示范围则需在数字后加 L
浮点型:float、double
定义float型变量时,需要在数值后加上 F
字符型
char(2B)
char a = 'b';
char b = '@'; //char的赋值只能是单个字符,且使用单引号‘’
布尔型(Boolean)
Boolean只有两个值true(真)、false(假)
Boolean a = true;
Boolean b = false;
引用数据类型
类、接口、数组
字符串型(String)
String str = "nihao中国";//String首字母大写,只能使用双引号“ ”,双引号里可以是任意内容
数据类型转换
数据类型按照容量大小可以按照从小到大的顺序排列:
byte -> short -> char -> int -> long -> float -> double
自动类型转换
从容量小的数据类型转换为容量大的数据类型为自动数据类型转换
//举例
int a = 1;
double b = a;
强制类型转化
从容量大的数据类型转换为容量小的数据类型为强制数据类型转换,一般不建议这样转换,会丢失数据精度
\\例子
double pi = 3.14;
int a = (int) pi;
char c = (char) a;