hi,好久不见,甚是想念,今天小魏接着上一期唠
1.标识符
2. IDEA的注释
3.字面常量
4.数据类型{基本数据类型,引用数据类型}
5.类型转换
6.字符串类型
一 标识符
1.标识符和我们学过的C语言中的标识符差不多一样,由字母数字下划线构成,不能以下划线开头,就这点比较中重要,其他没啥可唠的,下一条
二 注释
ctrl+shift+/这是代码块的注释与取消
Ctrl+/是行代码的注释,Ctrl+Z是回退
public class TestDemo { public static void main7(String[] args) { System.out.println(); } public static void main6(String[] args) { System.out.println("最大值"+Float.MAX_VALUE); System.out.println("最小值"+Float.MIN_VALUE); } public static void main5(String[] args) { System.out.println("最大值"+Double.MAX_VALUE); System.out.println("最小值"+Double.MIN_VALUE); } public static void main4(String[] args) { System.out.println("最大值"+Long.MAX_VALUE); System.out.println("最小值"+Long.MIN_VALUE); } public static void main3(String[] args) { System.out.println("最大值"+character.MAX_VALUE); System.out.println("最小值"+character.MIN_VALUE); } public static void main2(String[] args) { System.out.println("最大值"+Byte.MAX_VALUE); System.out.println("最小值"+Byte.MIN_VALUE); } public static void main1(String[] args) { System.out.println("最大值"+Integer.MAX_VALUE); System.out.println("最小值"+Integer.MIN_VALUE); } }
以上代码为实现求其取值范围的代码
在Java中,如果要使用局部变量就必须对它进行初始化,否则不能使用。
每个基本数据类型都会对应一个类类型,这就叫做包装类,在代码中的那些如Integer,character,Long,.......这些就是包装类,在之后还会进行详细讲解
五 类型转换
类型转换包括自动类型转换,强制类型转换
自动类型转换就是比如举个最通俗的例子
将一碗水倒入一个大桶里,这是完全足够的对吧,double a=3不报错。因为
a默认为四个字节,double为八个字节,这里在赋值时发生自动类型转换,
相反,将一大桶水倒入一个小碗中,会漏水,那么就意味着会丢失数据,比如
int a=4.25,这时会报错的,要想不错,要发生强制类型转换int =(int)4.25
这样就对了
所有小于4个字节的数进行运算的时候,都要先发生整型提升,提升为4个字节才参与运算
这个是大于4个字节的,要提升为更高的字节数,再进行强转
注意,在Java中,默认float类型中存储的数是double类型的,所以在定义float类型的变量时,后面跟一个F。
六 字符串类型
在Java中,存在字符串类型,String str="hello",和C语言不同,没有以 作为结束标志
通过这样的方式求长度
最后一点,在给某个基本数据类型定义的变量赋值时,编译器只会检查它赋的这个字面值是不是满足 它所在的范围,在范围内不会报错啦!
今天就到这里,我们下期再见,886!



