什么是变量:

  • 变量就是一个不固定的数值,它随时会改变,就像银行卡里存的钱一样会变动。
  • 变量的格式: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            

注意事项:

  1. 整数默认为int,所以再用Long的时候末尾要加L
  2. 浮点数默认是double所以在使用float的时候末尾要加F
  • 引用数据类型:
  1. 类,接口,数组,String

类型转换分类:

  • 隐式转换

    1. 隐式转换是Java中自动转换的:从小到大转换byte,shor,char--------int--------long--------float--------double
    2. byte与shor还有char不互相转换
    3. boolean不参与转换
  • 强制转换

    1.   强制转换就是从大到小(不过使用这个转换可能损失精度)
    2.   格式:目标类型      变量名=(目标类型)被转类型数值;

转载于:https://www.cnblogs.com/ahJava/p/9742094.html

Java基础(变量数常量据类型类型转换)相关推荐

  1. 5、Java基础——变量和常量、数据类型、基本数据类型的默认值、内存单位的换算

    目录 课前先导 一.变量 1.变量的概念 2.变量的命名规则 3.变量的声明及应用 二.数据类型 三.基本数据类型的默认值 四.常量 1.常量的概念 2.常量的命名规范 五.知识点查缺补漏 课前先导 ...

  2. java基础----变量与常量+作用域

    变量的作用域: 变量 类成员变量 static类成员变量 静态成员变量的有效范围可以跨类,甚至可以达到整个应用程序.除了可以在定义它的类内存取该变量,还可以以类名.静态变量名的方式在其他类中使用 实例 ...

  3. java基础-变量定义

    java基础-变量定义 3.1.关键字总结表 3.2.常量 ​ 常量的意思是在程序执行的过程中不能改变的量 java常量的分类 常量分类 说明 举例 字符串常量 用字符串括起来的多个字符 " ...

  4. **JAVA入门基础2**(系列更新)———JAVA 基础变量

    **JAVA入门基础2**(系列更新)---JAVA 基础变量 Java基础 1.注释 2.标识符和关键字 2.1 标识符 2.2 关键字(keyword) 3.数据类型 3.1 基本数据类型 3.2 ...

  5. java基础变量_Java基础语法之变量和常量

    上行没有"{"时,下行代码与上行首字母对齐 标识符 概述 在Java中对变量.常量.函数和语句块都是有名字的,他们的名字统称为Java标识符.是为类.对象.方法.变量.接口和自定义 ...

  6. java中常量和变量的区别_Java语言基础 变量和常量

    变量和常量 1.变量的有效范围(作用域) (1)在类体中定义的变量被称为成员变量,成员变量在整个类中都有效.类的成员变量分为静态变量和实例变量,静态变量通过修饰符static确定,并且可以通过&quo ...

  7. java中常量有初始化值吗,java的变量和常量

    Java常用变量: Java标识符: 使用标识符时,需要遵守几条规则: 1.  标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包罗 @.%.空格等其它特殊字符,不能以数字开头.譬如:1 ...

  8. Java基础 —— 变量,选择,循环,数组,输入与输出等

    目录 嵌入式学JAVA Java安卓开发环境搭建并运行HelloWorld 概念引入 JavaSE,EE,ME的区别 JRE JDK 编程实操:从C面向过程转变 变量定义与输出 数组的定义与遍历(循环 ...

  9. 02_星仔带你学Java之变量、常量、字面量、数据类型

    资料和代码存放地址:<华星详谈-学习中心>.开源项目持续更新中.     大家好,我是星仔.本博客收录于华星详谈-学习中心.本学习中心收集了Java整个技术体系的所有技术要点.每篇博客后面 ...

最新文章

  1. python列表解析式如何使用_python列表推导式操作解析
  2. 数组实例的copyWithin()方法
  3. 本表收录的字符的Unicode编码范围为19968至40869
  4. MongoDB Replica Set 选举过程
  5. SurfaceFlinger与Hardware Composer
  6. 【CNN长文详解】大话卷积神经网络CNN(干货满满)
  7. 匿名内部类2(转载)
  8. 【Go语言入门教程】Go语言简介
  9. UPnP 体系架构和基本原理 —— UPnP 工作流程
  10. 不用编程语言自带函数,你会如何实现计算平方根
  11. 主题讲座:移动互联网时代的创业机会
  12. 微星GE62 2QC-264XCN刷黑苹果详细教程亲测有效,完美双系统,双屏!
  13. 服务器改为电脑要修改什么,怎么样更改电脑服务器名
  14. MacBook pro 用什么vpn 好_扫地机器人真得好用么?云米互联网扫地机Pro测评!
  15. mybatis 简介、中文文档、中英对照文档 下载
  16. 游戏建模师工作流程是什么?正确的学习方向以及方法
  17. 学会选择,学会放弃,付诸行动
  18. 张涵20160318作业 监理工程师
  19. beego task
  20. 分页的实现的几种方法

热门文章

  1. linux定时执行shell脚本
  2. 西安交通大学计网考后总结及复习资料汇总
  3. (一)页面跳转的四种方法及页面跳转中相对路径问题
  4. Java程序员认证考试 ---SUN认证
  5. 淘宝购物车分页方案研究
  6. CSS3之color属性
  7. 有关<a>标签的target属性决定了是否展示新打开的网页
  8. 语义分割数据集之RGB与索引图的转换
  9. linux socket eof,Linux 中的 EOF 到底是什么?
  10. 三相异步电机的基本概念