Java基础(变量数常量据类型类型转换)
什么是变量:
- 变量就是一个不固定的数值,它随时会改变,就像银行卡里存的钱一样会变动。
- 变量的格式:1 数据类型 变量名=变量值; 2 数据类型 变量名; 变量名=变量值;
- 变量的三大要素:1变量类型 2变量名 3变量值
- 这样说可能有些抽象,我们看图就一目了然:
什么是常量:
- 常量是在程序执行过程中,数值已经固定好了的,不会发生改变。
- 常量的格式:只要在变量前加上final。
只能赋值一次,通常在定义的时候会为其初始化。
数据类型分类:
- 基本数据类型4类8种
A:整数 | 占用字节 | B:浮点数 | 占用字节 | C:字符 | 占用字节 | D:布尔 | 占用字节 |
byte | 1 | float | 4 | char | 2 | boolean | 1 |
short | 2 | double | 8 | ||||
int | 4 | ||||||
long | 8 |
注意事项:
- 整数默认为int,所以再用Long的时候末尾要加L
- 浮点数默认是double所以在使用float的时候末尾要加F
- 引用数据类型:
- 类,接口,数组,String
类型转换分类:
- 隐式转换
- 隐式转换是Java中自动转换的:从小到大转换byte,shor,char--------int--------long--------float--------double
- byte与shor还有char不互相转换
- boolean不参与转换
- 强制转换
- 强制转换就是从大到小(不过使用这个转换可能损失精度)
- 格式:目标类型 变量名=(目标类型)被转类型数值;
转载于:https://www.cnblogs.com/ahJava/p/9742094.html
Java基础(变量数常量据类型类型转换)相关推荐
- 5、Java基础——变量和常量、数据类型、基本数据类型的默认值、内存单位的换算
目录 课前先导 一.变量 1.变量的概念 2.变量的命名规则 3.变量的声明及应用 二.数据类型 三.基本数据类型的默认值 四.常量 1.常量的概念 2.常量的命名规范 五.知识点查缺补漏 课前先导 ...
- java基础----变量与常量+作用域
变量的作用域: 变量 类成员变量 static类成员变量 静态成员变量的有效范围可以跨类,甚至可以达到整个应用程序.除了可以在定义它的类内存取该变量,还可以以类名.静态变量名的方式在其他类中使用 实例 ...
- java基础-变量定义
java基础-变量定义 3.1.关键字总结表 3.2.常量 常量的意思是在程序执行的过程中不能改变的量 java常量的分类 常量分类 说明 举例 字符串常量 用字符串括起来的多个字符 " ...
- **JAVA入门基础2**(系列更新)———JAVA 基础变量
**JAVA入门基础2**(系列更新)---JAVA 基础变量 Java基础 1.注释 2.标识符和关键字 2.1 标识符 2.2 关键字(keyword) 3.数据类型 3.1 基本数据类型 3.2 ...
- java基础变量_Java基础语法之变量和常量
上行没有"{"时,下行代码与上行首字母对齐 标识符 概述 在Java中对变量.常量.函数和语句块都是有名字的,他们的名字统称为Java标识符.是为类.对象.方法.变量.接口和自定义 ...
- java中常量和变量的区别_Java语言基础 变量和常量
变量和常量 1.变量的有效范围(作用域) (1)在类体中定义的变量被称为成员变量,成员变量在整个类中都有效.类的成员变量分为静态变量和实例变量,静态变量通过修饰符static确定,并且可以通过&quo ...
- java中常量有初始化值吗,java的变量和常量
Java常用变量: Java标识符: 使用标识符时,需要遵守几条规则: 1. 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包罗 @.%.空格等其它特殊字符,不能以数字开头.譬如:1 ...
- Java基础 —— 变量,选择,循环,数组,输入与输出等
目录 嵌入式学JAVA Java安卓开发环境搭建并运行HelloWorld 概念引入 JavaSE,EE,ME的区别 JRE JDK 编程实操:从C面向过程转变 变量定义与输出 数组的定义与遍历(循环 ...
- 02_星仔带你学Java之变量、常量、字面量、数据类型
资料和代码存放地址:<华星详谈-学习中心>.开源项目持续更新中. 大家好,我是星仔.本博客收录于华星详谈-学习中心.本学习中心收集了Java整个技术体系的所有技术要点.每篇博客后面 ...
最新文章
- python列表解析式如何使用_python列表推导式操作解析
- 数组实例的copyWithin()方法
- 本表收录的字符的Unicode编码范围为19968至40869
- MongoDB Replica Set 选举过程
- SurfaceFlinger与Hardware Composer
- 【CNN长文详解】大话卷积神经网络CNN(干货满满)
- 匿名内部类2(转载)
- 【Go语言入门教程】Go语言简介
- UPnP 体系架构和基本原理 —— UPnP 工作流程
- 不用编程语言自带函数,你会如何实现计算平方根
- 主题讲座:移动互联网时代的创业机会
- 微星GE62 2QC-264XCN刷黑苹果详细教程亲测有效,完美双系统,双屏!
- 服务器改为电脑要修改什么,怎么样更改电脑服务器名
- MacBook pro 用什么vpn 好_扫地机器人真得好用么?云米互联网扫地机Pro测评!
- mybatis 简介、中文文档、中英对照文档 下载
- 游戏建模师工作流程是什么?正确的学习方向以及方法
- 学会选择,学会放弃,付诸行动
- 张涵20160318作业 监理工程师
- beego task
- 分页的实现的几种方法