1. float a = 3.5; int b = a; 打印b的结果是什么
public class text {
public static void main(String[] args) {
float a = 3.5;
int b = a;
System.out.println(b);
}
}
打印b时会出现错误,因为不能兼容,数据从float转换到int可能会有损失。
2. int a = 5; float b = a; 打印b的结果是什么
public class text {
public static void main(String[] args) {
int a = 5;
float b = a;
System.out.println(b);
}
}
打印会输出5.0,因为从数据可以从int转换到float,在赋值时会变成float数据类型。
3. char a = 'A'; int b = a; 打印b的结果是什么
public class text {
public static void main(String[] args) {
char a = 'A';
int b = a;
System.out.println(b);
}
}
打印会输出65,因为'A'表示是得到A的ASCII码,赋值时会把原来的char类型转换成int类型。
4. int a = 68; char b = a; 打印b的结果是什么
public class text {
public static void main(String[] args) {
int a = 68;
char b = a;
System.out.println(b);
}
}
打印会出现错误,因为不能兼容,数据从int转换到char可能会有损失。
5. 画出基本数据类型的兼容关系图
6. 变量的命名规则
(1).必须以字母、下划线、或者美元符开头;
①以美元符 开头命名的变量虽然能够编译通过但是不建议使用;
②中文也可以作为命名开头且编译也能通过,但是不建议使用。
(2).除开头外后面的部分可以有字母、下划线、美元符$以及数字组成;
(3).虽然变量名不限制长度,但能表达清楚命名的含义即可;
(4).变量名不可以和java的关键字冲突;
驼峰命名法
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:MyName
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName
标识符命名法
(1).所有变量、方法、类名:见名知意。
(2).类成员变量:首字母小写和驼峰原则:monthSalary。
(3).局部变量:首字母小写和驼峰原则
(4).常量:大写字母和下划线:MAX_VALUE。
(5).类名:首字母大写和驼峰原则:Man,GoodMan。
(6).方法名:首字母小写和驼峰原则:run(),runRun()。
标识符命名规则
(1).标识符:凡是自己可以起名的都叫标识符
(2).标识符由数字0-9和26个字母以及_和$组成
(3).标识符不能以数字开头
(4).JAVA语言严格区分大小写
(5).标识符不能包含空格
7. 分别用表格整理算术运算符, 赋值运算符,比较运算符,逻辑运算符,位运算符,单目运算符,三目运算符
算数运算符 |
+代表 加法 |
-代表 减法 |
|
*代表 乘法 | |
/代表 除法 | |
%代表 求、求模 |