栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java的数据类型和变量

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java的数据类型和变量

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!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/820713.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号