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

Java——数据类型

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

Java——数据类型

变量:程序运行时可变的量,相当于开辟一块内存空间来保存一些数据

类型是对变量的种类进行了一些划分,不同变量具有不同的特性

我们可以把变量想象成是一个箱子,它有类型和大小

变量和我们内存硬件设备有密切的关系

整型:int

 

1. int多大?几个字节?int 4个字节,无论多少位操作系统都是4个字节 这点可以说明可移植性非常强

2.Java中 int没有所谓的无符号类型,统一有符号

3.取值范围 -2^31—(2^31-1) 1个字节8个比特位,4个字节32个比特位,最高位是符号位表示正负,剩下31位表示数值

4.变量的命名:小驼峰:可以是数字 字母 下划线 $,但是不能以数字开头

这几种写法都是正确的

 5.变量定义不初始化:不可以的!如果不初始化就使用会报错,这点不同于C语言,要注意

 长整型:long

long:8个字节 取值范围-2^63— (2^63-1) 

双精度浮点类型:double

double占8个字节

 

字符型:char 

char占2个字节

C语言是ASCII码编码 Java是采用Unicode编码

字节类型:byte 

byte占1个字节,取值范围是-128—127

 短整型:short

short占2个字节 取值范围是 -2^15—(2^15-1)

下面的代码我是用IDEA写的,呃呃呃呃.....简单记录一下

创建了一个项目,创建了个类TestDemo类,

IDEA的快捷键 输入psvm加回车,直接出的是main函数,

输入 sout回车 出来的是输出

运行方式 :这三种都可以

布尔类型:boolea

 C语言中,0表示假,非0表示真,但是,Java没有这么一说,

在Java中,boolean只能有两个取值,true表示真,false表示假,不能有其他值,

并且boolean和int不能相互转换

在JVM规范中,并没有指定布尔类型的大小,

先大概记一下,java的数据类型

 字符串类型:String 

字符串拼接:

 其他数据类型和字符串使用+拼接,结果就是一个字符串

转义字符: n:换行   t:tab键

变量的作用域:作用范围

成员变量:类的里面,方法的外面

局部变量:方法里

注意:java中没有全局变量 的概念

eg:

 找作用域时,找{  }就可以了

常量:

1.在程序运行过程中不可以修改

2.在程序编译时,就已经确定其值是什么了

3.只能初始化一次

建议常量命名用大写

变量:

程序运行时,可以改变的量,

在程序运行时,才知道里面存放的是几

final修饰的变量:

 类型转换:

int和long之间的相互赋值

 int和boolean之间相互赋值

 这样是不可以的,int 和boolean是两种类型啊

int和byte之间相互赋值

 数值的提升:

 

 为什么要数值的提升呢? 效率高!

int和String之间相互转换

int转化成String:

num是整型,String.valueOf(num) 它是将整型参数变成字符串型

String转化成int:

str是字符串类型,Integer.valueOf(num) 它是将字符串变成整型

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

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

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