| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> JavaSE复习(一) - Java 变量与常量与运算符 -> 正文阅读 |
|
[Java知识库]JavaSE复习(一) - Java 变量与常量与运算符 |
Java中的变量定义:在程序运行期间,随时可能会产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识,这些内存单元被称之为变量。 语法格式:修饰语 变量类型 变量名 [ = 初始值]; 例:?int a; ?int b = 0; 变量的数据类型byte:字节型变量,占用1个字节(8bit),取值范围是:-2? ~ 2?-1,即Byte.MIN_VALUE ~ Byte.MAX_VALUE short:短整型变量,占用2个字节(16bit),取值范围是:-21? ~ 21?-1,即Short.MIN_VALUE ~ Short.MAX_VALUE int:整数型变量,占用4个字节(32bit),取值范围是:-231 ~ 231-1,即Integer.MIN_VALUE ~ Integer.MAX_VALUE long:长整型变量,占用8个字节(64bit),取值范围是:-2?3 ~ 2?3-1,即Long.MIN_VALUE ~ Long.MAX_VALUE float:单精度浮点型变量,占用4个字节(32bit),取值范围是:1.4E-45 ~ 3.4E+38,-1.4E-45 ~ -3.4E+38,即Float.MIN_VALUE ~ Float.MAX_VALUE double:双精度浮点型变量,占用8个字节(64bit),取值范围是:4.9E-324 ~ 1.7E+308,-4.9E-324 ~ -1.7E+308,即Double.MIN_VALUE ~ Double.MAX_VALUE char:字符型变量,是一个单一的 16 位 Unicode 字符,用单引号括起来赋值,如:char a = 'A'; 若以数值赋值给char,如char a = 97; 那么该数值必须在0~65535之间; boobean:布尔类型变量,该变量只有两个值:true和false。 注:1)long类型的变量赋值时要在所赋值的后面加L或l,但严禁加小写l,因为l和1易混。 正例:long a = 1L; 反例:long a = 1l; 2)float类型的变量赋值时要在所赋值的后面加F或f,因为小数默认为double类型 3)double类型后面的D或d,可加可不加 类型转换:范围小的遇到范围大的会自动转换为范围大的,范围大的需要强制转换才能转换为范围小的 例:
常量:常量是以final修饰的变量,即最终的变量,就是不可变的变量,即为常量; 整型常量:有二进制、八进制、十进制、十六进制4中表示形式 二进制:必须以0b或0B开头; 八进制:必须以0开头; 十进制:由0~9组成 十六进制:必须以0x或0X开头 浮点数常量:以f或F结尾为float类型,否则默认为double类型;(也可也使用指数形式,如:5.022e+23f); 字符常量:以单引号括起来,注意区分 字符串常量:以双引号括起来,注意区分 boolean常量:... null常量:(这玩意居然是常量,不复习不知道,一复习吓一跳,这玩意挺...,不对,这玩意巨...,不对,这玩意非常...恶心) 顾名思义,就是null,其他的不了解了,具体请参考: (7条消息) java中的null类型---有关null的9件事LecW-CSDN博客java null [(7条消息) 你真的理解java中的null“类型”吗?明明如月的技术博客-CSDN博客java null是什么类型 转义符:就是反斜杠:\ 可以表示一些特定的符号。如前面提到的单双引号等等,部分用法如下:
关于换行:最新版win10的笔记本以及支持识别其他操作系统的换行符,所以当你System.out.println(\n);和System.out.println(\r\n);时都会换行。参考:(7条消息) 记事本 换行符30年后终更新!新一代Win10记事本详细体验weixin_39737317的博客-CSDN博客 运算符:算数运算符:
代码案例:
赋值运算符:
比较运算符:
逻辑运算符:
位运算符:...... 总结:对null的了解又增加了; 最后,分享一下我在这浩瀚的互联网中的一亩三分地:awind.xyz |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 8:42:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |