Java数据类型以及变量的定义
一:Java数据类型有基本数据类型,引用数据类型
二:8种基本数据类型:
1.整数类型:byte ,short,long
2.浮点数据类型:float,double
3.字符类型:char
4.布尔类型:boolean
a.整数类型默认的类型是int
b.定义long类型的数据,必须在后面加上l或L
c.浮点数类型,默认的数据是double
d.定义float类型的数据。必须要在数据加上F和f
e.double的时候数据后面可以加上d或D。一般是省略
f.char表示字符类型,赋值的时候数据要放在'值'中
g.String表示字符串类型,赋值的时候数据要放在"值"中
三:使用变量的步骤
第一步:声明变量,既"根据数据类型在内存申请空间"
数据类型 变量名; int money
第二步:赋值,既"将数据存储至对应的内存空间"
变量名=数值; money=1000;
第一步和第三步合并
数据类型 变量名=数值; int money=1000;
第三步:使用变量,既取出数据使用
四:变量名规范
1.变量名首字母必须是字母,下划线,美元符号,其余部分任意多的数字,字母,下划线,美元符号
2.简短能清楚地表明变量的作用,通常第一个单词的首字母的大写
3.变量先声明并赋值然后才能使用
4.声明两个同名变量不能重复
五。变量的作用域
从定义变量地方开始,到当前"}"后结束,变量如果出了作用域就会被回收
六:基本数据类型转换
1.自动类型转换(隐式类型转换):从小到大类型可以自动完成
2.强制类型转换:从大到小类型需要强制转换符,会造成精度损失或溢出
byte-->short-->int-->long-->float-->double
从左往右小类型到大类型,可以自动类型转换
往左大类型到小类型,需要强制类型转换
转载于:https://www.cnblogs.com/fangtao1997/p/6852168.html
Java数据类型以及变量的定义相关推荐
- Java基础学习第二讲:Java数据类型,变量及常量
Java数据类型,变量及常量 一.Java数据类型 1.什么是数据类型? 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式. 2.为什么要用到数据类型? ...
- Java数据类型及变量作业_day02、Java变量与数据类型
02_Java变量与数据类型 第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值 ...
- python的数据类型和变量的定义及使用
一.数据类型按数值非数值分类 1.python的数据类型可以分为 数字型 和 非数字型. 数字型 整型 (int) 浮点型(float) 布尔型(bool) 复数型 (complex)(主要用于科学计 ...
- java数据类型_Java 变量、表达式和数据类型详解
数据类型 一.变量 变量: 表示存储空间,可用来存放某一类型(整数.小数...)的数据,没有固定值,变量值是可变的,可重复使用,也可以用来存储某种类型的未知数据. 变量的特点: ① 占据内存中的一块存 ...
- python变量定义类型_03_python的数据类型和变量的定义及使用
1.数据类型按数值非数值分类 (1)python的数据类型可以分为 数字型 和 非数字型. 数字型 整型 (int) 浮点型(float) 布尔型(bool) 复数型 (complex)(主要用于科学 ...
- Java基础教程【第二章:Java数据类型和变量】
章节目录 1.java 的内存划分 1.1 内存空间 1.2 栈空间 1.3 堆空间 2. 变量 2.1 变量和字面量 2.2 变量的命名 2.3 注意点 2.4变量的定义 2.5.变量的初始化 2. ...
- 【迷人的爪哇】—Java数据类型和变量
目录 一.字面常量 二.数据类型 三.变量 3.1 变量的概念 3.2 语法格式 3.3 整型变量 3.3.1 整型变量 3.3.2 长整型变量 3.3.3 短整型变量 3.3.4 字节型变量 3.4 ...
- java常量和变量的定义
java基础语法 3.1.关键字总结表 3.2.常量 常量的意思是在程序执行的过程中不能改变的量 java常量的分类 常量分类 说明 举例 字符串常量 用字符串括起来的多个字符 "h ...
- Java数据类型、变量选择结构等
初识Java 一.程序和编程 ① 程序:什么是程序?程序是一系列指令的集合,以生活中的程序举例就是,为了达成某个目的,而进行的一系列步骤或者流程. ② 编程:编程指编写程序,开发程序 因为计算机只能识 ...
最新文章
- 想去Google做AI?先看完这套面试指南(附面试题)
- C#教程01:关于C#
- 30个基于jQuery的日期时间选择插件
- java 加锁_Java并发之synchronized深入
- 聚类(Clustering): K-means算法
- mysql集群搭建.pdf,内容太过真实
- linux 777权限_认识Linux之Linux命令-用户、权限管理(8)
- Quartz 触发器(SimpleTriggerCronTrigger )配置说明 cronExpression表达式 转
- c语言实现16位定点数乘法,c语言 fixed-point 定点数 运算
- Centos查看系统版本
- 08 计算机视觉-opencv直方图与傅里叶变换
- ACM程序设计大赛题目分类
- 通过IP地址连接两台电脑
- C#.NET发EMAIL的几种方法 MailMessage/SmtpClient/CDO.Message
- word文档乱码了怎么办
- 集成平台即服务,云和……独角兽
- 三星android pie,三星Galaxy系列Android 9.0 Pie
- 获取某种颜色在图片中所占的比例
- 数字钱包助记词生成公私钥流程分析
- 啊哈c语言一起来找茬答案,啊哈少儿编程网-啊哈C【第三章】来了! 第2节-【说几遍就几遍】 - ahalei.com...
热门文章
- 从零开始,手把手教会你5分钟用SPARK对PM2.5数据进行分析(包括环境准备和SPARK代码)...
- ios网址解析中,中文部分如何处理
- 微软:本周三个安全更新 暂不会修正Excel漏洞
- Charles-proxy-4.2.1-win64 - 破解
- PHP 做图片锐化处理
- 源代码管理工具优缺点
- Linux下 Nginx 启动 重启 关闭
- [Servlet]研究ServletContext对象
- 道里云SDN云网络技术:使云能够“众筹”
- (转载)VS2010/MFC编程入门之三十六(工具栏:工具栏资源及CToolBar类)