变量与数据,数据类型转换
2023-02-28 19:25:47 5 举报
AI智能生成
登录查看完整内容
2
作者其他创作
大纲/内容
程序运行在内存当中,安装的硬盘运行在内存当中,不是内存越大电脑越好,看综合的配置(硬件)
计算机有很多数据,程序操作数据,当这些数据也是需要在内存当中占位置,将数据存放在内存中,操作变量就相当于操作数据。
变量:表示数据在内存中内存地址,变量对应的数据是可以改变的,如果不使用变量名那么就需要记住内存地址
一层不变的是常量
变量
数据类型,变量名;int a;
声明变量(申请内存地址;申请房间地址)
变量=值;A=10;
初始化变量(对地址进行赋值)
System.out.println:打印并换行(a);
使用变量
如何使用变量
只能是数字、字母、下划线、美元符号$ 组成
不能使用数字开头
不能使用javc中的关键字和保留字
小驼峰: helloWorld 变量名 方法名
大驼峰:HelloWorld 类名 接口
使用驼峰命名(两个单词以上组成变量)
见名知意(看到名字就知道意思)
java中区分大小写
变量的命名规范
byte(1字节);short(2字节);int(4字节);.long(8字节);
整数类型
float(4字节);double(8字节);
浮点类型
取值范围:true;false
boolean(1字节)
布尔类型
char(2字节)
//char 类型 /** 字符:各个国家的文化符号 字符集:收录各个国家的文化符号形成集合 字符编码: ASCII (美国标信息交换码) UTF-8
在java字符和字符串不同得到数据类型 字符必须谁用' ' 来表示 字符串必须使用 \" \" 字符有三种表示形式 1.字符 ' ' 'a' '中' 2.数字 97 20 3.十六进制 '\\u0041'
字符型
基本数据类型
long类型数据需要在最后添加L
float类型数据需要在最后添加F
数据类型的细节
转义字符:转变字符原有的含义
常见的转义字符 \ 换行 \\t 制表位 \\u 十六进制
常见的转义字符
转义字符
在java中要求等号左边与右边的类型一致。如果出现不一致,就需要进行类型转换.
为什么要进行类型转换?
在数据兼容的情况下 小转大 就是自动类型转换
自动类型转换又称作为隐式转换 即不用做任何操作
自动类型转换
数据类型转换
在数据兼容的情况下 大转小就是强制转换
强制类型转换也称之为显示转换 需要添加对应的语法
public class Demo05{ public static void main(String[] args){ byte(1字节) a1=10; //等式左边是int 右边是 byte int(4字节) a2=(1字节)a1; System.out.println(a2); int(4字节) b1=111; //自动类转换 double(8字节) b2=(4字节)b1; System.out.println(b2); int(4字节) c1=100; //等式左边是 short 右边是 int 强制类型转换 short(2字节) c2=(short)c1; System.out.println(c2); float(4字节) d1=(float)10.2; System.out.println(d1); long (8字节)d2=100000000000L; System.out.println(d2); int (4字节)e1=129; byte(1字节) e2=(byte)e1; System.out.println(e2); /* 1.boolean 不参与任何类型转换 2.数据类型转换的范围大小(byte(1字节); short(2字节); | char(2字节); int(4字节); long (8字节); float(4字节); double(8字节) 3.在java中 任意一个整数默认都是 int 任意一个小数 都是double 4.强制类型转换 可能会造成数据丢失 */ int (4字节)f1=10; double(8字节) f2=1.2; double(8字节) f3=f1(int)+f2(double); 11.2 System.out.println(f3); char(2字节) g1='a'; int (4字节)g2=g1+1; System.out.println(g2); /* 数据类型的提升 计算中如果有double 结果就是double 有float 结果就是float 有long 结果就是long类型 有int 结果就是int类型 byte short char 再参与计算会将其提升为int类型 */ }}
强制类型转换
数据类型
String 表示引用数据类型
在Java当中 一切用\" \" 包裹起来的都是String类型
指向对象叫做引用类型 指向数据 基本类型
public class Demo04{ public static void main(String[] args){ // String 是引用数据类型 String name= \"cmx\"; String hobby=\"篮球\"; String job=\"rapper+前段开发\"; System.out.println(\"姓名为:\"+name+\"爱好为:\"+hobby+\"职业为:\"+job); }}
引用数据类型
java
0 条评论
回复 删除
下一页