Java基础(1)
2021-01-30 11:16
标签:lse print 基本数据类型 mamicode long x11 img ble 地址 数据类型 1、自动转换: (1)含义:将 取值范围小 的类型自动提升为 取值范围大 的类型 (2)规则:范围小的类型向范围大的类型提升 byte、short、char 运算时提升为 int byte、short、char、→ int → long → float → double 2、强制转换 (1)含义:将 取值范围大的类型 强制转换成 取值范围小的类型 (2)格式:数据类型 变量名 = (数据类型)被转数据值 需要记住的ASCII:‘A‘ 为65、‘a‘ 为97 、‘0‘ 为48 一、定义:数组是指一组数据的集合,数组中的每个数据称为元素,同一个数组里只能存放类型相同的元素 二、三种格式 (1)动态初始化:数据类型[] 数组名 = new数据类型[长度] 例:int[] array = new int[5]; (2)静态初始化:数组类型 数组名 = new 数组类型[]{元素1, 元素2, ...} 例:int[] array = new int[]{1,2,3,4,5}; (3)静态初始化:数据类型[] 数组名 = {元素1, 元素2, ..} 例:int[] array = {1,2,3,4,5} 三、访问数组(数组是一种引用类型) (1)数组索引下标从0开始:数组名[索引] (2)数组长度:数组名.length 四、数组创建和Java内存关系 (1)我们所说的Java内存就是说JVM内存 (2)Java内存分为5个部分: (3)一张图理解Java内存
流程: PS:如写的不好请多多见谅! 下一篇:对象、继承、多态? Java基础(1) 标签:lse print 基本数据类型 mamicode long x11 img ble 地址 原文地址:https://www.cnblogs.com/kongjack/p/12820127.html今日总结
数据类型:基本数据类型、引用类型
流程控制语句
数组
一、数据类型分类
关键字
内存
字节型
byte
1个字节
短整型
short
2个字节
整型
int
4个字节
长整型
long
8个字节
单精度浮点数
float
4个字节
双精度浮点数
double
8个字节
字符型
char
2个字节
布尔型
boolean
1个字节
二、数据类型转换
1 int i = 1;
2 byte j = 2;
3 int k = i + j; //int类型和byte类型运算,结果是int类型
4 System.out.println(j);
1 int i = 4;
2 double d = 8.0;
3 double k = i + d;
4 System.out.println(k);
流程控制语句
数组与Java内存
1 int[] array = new int[]{1,2,3,4,5};
2 System.out.println(array[3]); //访问数组第3个元素 即 array[3]=4;