ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【变量】JAVA基础

2021-04-13 22:32:35  阅读:92  来源: 互联网

标签:字符 JAVA 变量 数据类型 基础 char 类型 字节


【变量】JAVA基础

1、变量介绍

为什么需要变量?
变量是程序的基本组成单位,变量有三个基本要素(类型+名称+值)

变量赋值的原理:
内存中将值储存并赋给一个地址,地址对应一个名称,通过名称就可以直接访问变量值

变量使用注意事项:

  • 1、变量表示内存中的一个储存区域【不同的变量,类型不同,占用的空间大小不同】
  • 2、该区域有自己的名称【变量名】和类型【数据类型】
  • 3、变量需先声明,再使用。
  • 4、该区域的数据/值可以在同一类型范围内变化
  • 5、变量在同一个作用域不能同名

2、+号的使用

1、当左右两边为数值类型时,做加法运算
2、当左右两边有一方为字符串,则做拼接运算

3、数据类型

每一种数据都定义了明确的数据类型,在内存中分配了不同大小的内存空间(字节)。
基本类型:
byte short int long
float double
char
boolean
引用类型
类,接口,数组[]

整数类型使用细节:

  • 1、Java的整型常量(具体值)默认为int型,声明long型常量须后加’l’或’L’
  • 2、Java程序中变量声明为int型,除非不足以表示大数,才用long
  • 3、bit是计算机最下储存单位,byte是计算机基本储存单位1byte=8bit

4、浮点类型

  • 1、float4个字节,double8个字节
  • 2、java的浮点常量默认为double类型,声明float后需要加f
  • 3、浮点数使用陷阱 当我们对运算结果是小数的进行相等判断时要小心 应该是以两个数的差值的绝对值,在某个精度范围内判断

5、字符类型(char)

1个字符2个字节,可以储存一个中文字符。
注意:可以存放一个数字(输出的是字母,涉及编码)

字符细节:

  • 1、用单引号
  • 2、可使用转译字符
  • 3、在java中,char的本质是一个整数,输出时,是unicode码对应的字符。
  • 4、char可以运行

字符类型本质讨论:

  • 1、字符型储存到计算机,需要将字符对应的码值(整数)找出来
  • 2、字符和码值对应关系是规定好的

字符编码介绍:
1、ASCII表,一个字节表示,128个字符
2、Unicode:使用两个字节,字母和数字都占用2个 字节,可能会浪费空间。
3、utf-8:字符使用1个字节,汉字3个字节
4、gbk:汉子,字母1个字节,汉字1个字节
5、gb2312:表示汉字<gbk
6、big5码:繁体中文

快捷键:
Ctrl+Shift+D 复制光标所在整行,插入到下一行
Ctrl+Shift+K 删除当前行

6、Boolean类型

1、boolean类型只允许取值true和false
2、boolean类型占用1个字节
3、boolean适用于逻辑运算
if
while
do-while
for

标签:字符,JAVA,变量,数据类型,基础,char,类型,字节
来源: https://blog.csdn.net/SunNightz/article/details/115680248

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有