[零基础学JAVA]Java SE基础部分-02.标识符、数据类型,se-02
分享于 点击 35439 次 点评:270
[零基础学JAVA]Java SE基础部分-02.标识符、数据类型,se-02
1、课程名称:标识符、数据类型本季介绍了Java中的标识符的命名规则,各种关键字及数据类型的划分,并对各种数据类型的使用进行了详细的讲解。
本季主要知识点有:标识符的组成及限制、JAVA中的保留字、java中的数据类型划分和JAVA中的八种基本数据类型的定义和使用。 2、知识点
2.1、上次课程主要知识点回顾
1、 java的发展历程
2、 JDK的配置及使用
· path路径:运行JAVA程序需要的程序支持路径:java.exe、javac.exe
· classpath路径:指的是java运行时会根据classpath指定的路径找到所需要的类
3、 public class和class定义类的区别
4、 打印Hello World的一个程序 2.2、本次课程预计讲解知识点
1、 标识符的组成及限制
2、 JAVA中的保留字
3、 java中的数据类型划分
4、 JAVA中的八种基本数据类型的定义和使用 3、具体内容 本季目标 变量 例如: 1是数字,在程序中是常量
数字可以是1 2 3 4 5,所以数字实际上就是变量 使用变量的注意事项 我们举一个最简单的变量定义方式:
public class Demo01 { public static void main(String args[]) { //定义一个数字的变量 int t=10; //现在可以去任意修改t的值 t=20; } }; |
变量的定义方法:类型的定义 变量名称 我们去掉int整数变量定义看看结果: 提示找不到符号变量t: 证明如果不定义变量t的话,系统就无法知道t的类型,所以就无法给它分配内存空间,所以变量必须先定义再使用。 int是定义整数变量,如果我们修改成int=20.0,加个小数看看哈 它给了一个小数,而t是一个整型的类型,在这种情况下,它会出现一些错误,提示类型不相符,当然这个错误本身是可以解决的,这个错误会损失一些精度。因为小数转换成整数的话,肯定要进行四舍五入等操作。这就是我们的变量定义。 标识符(1) 标识符由字母、数字、下划线、$组成,其中不能以数字开头。-->永远以单词开头 java标识符大小写敏感 标识符(2) 定义类的格式:
· public class 类名称 关键字(1) 请选择下面那个关键字是JAVA 未用到的?
A、 public
B、 class
C、 goto ----答案
D、 static 关键字(2) JAVA数据类型划分(重点哈) JAVA基本数据类型 逻辑型:就只有两种取值:
· 真:true
· 假:false
boolean 逻辑变量(注意标识符的组成) ;
Demo02:
public class Demo02 { public static void main(String args[]) { boolean b; b=true; System.out.println(b); } }; |
char的类型表示的是一个个的字符:'A'、'B',使用“'”括起来的字母称为字符。 Demo03:
public class Demo03 { public static void main(String args[]) { char c; c = 'A'; System.out.println(c); } }; |
· \n:表示换行
· \t:表示制表符:tab 我们修改Demo03如下,print不加ln: 发现没加ln的话哈,三个语句一行都不空,连成一个字符串输出。 我们加一个ln看看 我们发现换行了哈 我们如果不想加ln的话,我们可以把c输出,如下:
public class Demo03 { public static void main(String args[]) { char c; c = '\n'; System.out.print("Hello"+c); System.out.print("World"+c); System.out.print("!!!!!"+c); } }; |
· 在屏幕上打印出“'”:\'
· 在屏幕上打印出“\”:\\ 整数类型 其中,数值范围里面为什么要-1,因为要去掉一个0,0也占一位。 整数型:byte、short、int、long 指的是能够容纳数字的大小:byte < short < int < long 字符是可以和数字相互转换的,一个整数默认为int类型。 我们来验证这一句话哈。 这就是字符和整数的一个ASCII码转换。 浮点型 浮点型 = 小数
float < double 我们简单试一下哈 提示错误,可以损失精度,为什么哈?刚才说过,一个整数默认为int类型。那么一个小数默认类型为double类型哈。 如果要将其给float类型,则在后面加上一个“f”就可以了哈。 我们验证一下哈。 正确了哈
public class Demo06 { public static void main(String args[]) { float f = 10.0f ; System.out.println(f); } }; |
各种数据类型之间是可以相互转换的,转换原则:
· 数据量小的向数据量大的转换,是可以自动完成的。
· 数据量大的如果向数据量小的转换,是必须强制完成的。 我们发现强制转换后d的值变成10了,0.3精度损失了。 我们反过来,把i的值给d. int转换成double类型不用受任何限制。 这就是数据类型间的转换,我们简单了解下哈。 4、总结 最常用的:
· 整数:int
· 小数:float
· 字符:char
· 布尔:boolean
各种数据类型是可以相互转换的
|- 字符和数字也是可以相互转换的,操作的是ASCII码 本季重点
相关文章
- 暂无相关文章
用户点评