java变量数据类型_Java——变量和数据类型
变量
变量就是一个临时存储数据的空间。那么我们把数据存在内存空间里面,怎么取呢?
举例说明:
我们可以把旅馆的一个个房间看作一个存储空间,把房间的名字“101”看成变量名,把房间类型“标间”、“商务”看成变量类型,把入住的客人看作变量值。
如上图我们可以快速的通过房间的(变量名)知道房间入住客人的人数(变量值)。那么我们也可以 通过变量的变量名可以快速的找到它存储的数据。
总结:声明变量就是在内存中开辟出一块空间,用来存储数据。
基本数据类型
在java当中可以把数据类型分为两大种类数值类型和boolean类型:
值得指出字符串(String)不是数据类,字符串类型是一个类,也就是一个引用类型。
整型
》int 整形
》long 长整型
》bype 一个字节8bit 取值范围 : -128 —— 127
》short 短整型
浮点型
》double 双精度 浮点型
》fload 单精度浮点型
布尔型
》booleam 真和假 返回值是 true 和 false
字符型
》char 字符 存储单个字符
变量名
简单的说就跟人类取名字一样,可以叫“张三”或者“李四”,在编程当中我们要取一些有意义的变量名。
变量命名规则
1.变量必需以字母、下划线“-”或“$”符号开头
2.变量可以包括数字,但不能以数字开头
3.除了“-” 或 “$” 符号以外,变量名不能包含特殊字符。
4.不能使用Java语言的关键字,如 int、class 、public 等
规范:变量名要简短且能清楚地表明变量的作用,可以由一个或多个单词组合而成,通常第一个单词的首字母小写,其后单词的首字母大写。
例如:
注意常见问题:
1.变量未赋值先使用
2.不能使用非法的变量名
3.变量不能重名
java变量数据类型_Java——变量和数据类型相关推荐
- java数据类型_Java 变量、表达式和数据类型详解
数据类型 一.变量 变量: 表示存储空间,可用来存放某一类型(整数.小数...)的数据,没有固定值,变量值是可变的,可重复使用,也可以用来存储某种类型的未知数据. 变量的特点: ① 占据内存中的一块存 ...
- java变量数据类型_java变量与数据类型
第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值. 每个变量都有自己的作用范围 ...
- java 基本的数据类型_Java的基本数据类型介绍
1. Java的数据类型 Java的数据类型包括基本数据类型和引用数据类型.其中基本数据类型就是我们通常所说的4类8种数据类型,如下图所示,4类即整数类型.浮点数类型.字符型和布尔型,8种即byte. ...
- java 数组写法_java书写、数据类型、数组定义
这里只记录java与php.javascript不同的地方,相同的地方就不赘述了. 1.java文件源码为以.java为后缀的文件,字节码文件是以.class为后缀的文件. 2.写好一个java源码之 ...
- java 变量类型_Java 变量类型
Java 变量类型 在Java语言中,所有的变量在使用前必须声明.声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ...
- java 声明变量 初始化_Java变量的声明和初始化
Java 语言是强类型(strongly typed)语言,强类型包含以下两方面的含义:所有的变量必须先声明.后使用. 指定类型的变量只能接受类型与之匹配的值. 这意味着每个变量和每个表达式都有一个在 ...
- java变换变量赋值_Java变量的类型转换
在程序中,当把一种数据类型的值赋给另一种数据类型的变量时,需要进行数据类型转换.根据转换方式的不同,数据类型转换可分为两种:自动类型转换和强制类型转换.自动类型转换 自动类型转换也叫隐式类型转换,指的 ...
- 大数据 java 代码示例_Java变量类型与示例
大数据 java 代码示例 Java变量 (Java variables) Variables are the user-defined names of the memory blocks, and ...
- java成员变量定义_java变量之成员变量和局部变量以及它们的运行机制
Java语言根据变量定义位置的不同,将变量分为成员变量和局部变量.成员变量指的是定义在类中(方法外)的变量,局部变量指的是定义在方法中的变量.同时成员变量以是否用static修饰分为类变量和实例变量. ...
最新文章
- centos6.5编译安装php7
- Python爬虫,通过特定的函数来筛选标签
- 前端HTML以及HTML5(基本标签)
- java循环一年月份天数和_javawhile循环编写输入某年某月某日,判断这一天是这一年的第几…...
- 数据中心网络架构的问题与演进 — 传统路由交换技术与三层网络架构
- 从输入一个url到浏览器页面展示都经历了哪些过程?
- Python变量的下划线
- 惠普应用监控解决方案
- 【UVA202】Repeating Decimals(模拟除法)
- vb.net 教程 1-20 例
- ExcelVBA之InputBox函数
- 20220529复盘记录
- QIIME 2教程. 05粪菌移植分析练习Fecal microbiota transplant (FMT)(2020.11)
- c#实现短信发送程序
- 简单并不粗暴:自学产品的8个方法
- 安装Hexo博客并部署到GitHub或云服务器(细节教程,越过各种坑)
- logcat查询日志
- 计算机中十六乘十六进制怎么算,16进制的乘法怎么算
- 舆情智慧决策闭环管理平台
- 两个和尚的故事【摘】
热门文章
- linux修改arena大小,教大家Resolume Arena怎么设置大屏幕的方法
- vs release 调试 路径设置
- VS 动态库 导出C++类
- pytorch多进程加载数据
- win 10无法启动print spooler服务,提示1068依赖服务或组无法启动
- OpenCV Windows Pack but it has no binaries compatible with your configuratio
- Tensorflow分批量读取tfrecords
- Ubuntu 14.04 上使用 Nginx 部署 Laravel 4.2
- 二十六、redis哨兵模式
- 丹妮在使用计算机计算,美国工程院院士丹妮拉•鲁斯:每个人都有自己的机器人...