1、变量的概念:

内存中的一个存储区域该区域有自己的名称(变量名)和类型(数据类型)Java中每个变量必须先声明,后使用该区域的数据可以在同一类型范围内不断变化

使用变量注意:

变量的作用域:一对{ }之间有效 初始化值

定义变量的格式:数据类型    变量名  =  初始化值

变量是通过使用变量名来访问这块区域的

2、变量的分类

对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

1)整数类型:byte、short、int、long

Java各整数类型有固定的表数范围和字段长度,不受具体OS的影响,以保证java程序的可移植性。java的整型常量默认为int型,声明long型常量须后加‘l’或‘L’

2)浮点类型:float、double

与整数类型类似,Java 浮点类型也有固定的表数范围和字段长度,不受具体OS的影响。ava的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’。浮点型常量有两种表示形式:十进制数形式:如:5.12       512.0f        .512  (必须有小数点)、科学计数法形式:如:5.12e2      512E2    100E-2

3)字符类型:char

char 型数据用来表示通常意义上“字符”(2字节)字符型常量的三种表现形式:字符常量是用单引号(‘’)括起来的单个字符,涵盖世界上所有书面语的字符。例如:charc1 = 'a';   char c2 = '中';char c3 =  '9';  Ja

char型变量声明java_java中变量的声明和变量的类型相关推荐

  1. php use 使用变量,php闭包中使用use声明变量的作用域实例分析

    本文实例讲述了php闭包中使用use声明变量的作用域.分享给大家供大家参考,具体如下: function getClosure($i) { $i = $i.'-'.date('H:i:s'); ret ...

  2. macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...

    Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...

  3. linux设置anaconda环境变量,在Linux中永久设置Anaconda环境变量的方法

    [感谢:http://www.codesec.net/view/459539.html] 如果在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加: 1.在终端输入$ ...

  4. char几个字节java_Java中char占用几个字节

    在讨论这个问题之前,我们需要先区分unicode和UTF. unicode :统一的字符编号,仅仅提供字符与编号间映射.符号数量在不断增加,已超百万.详细:[https://zh.wikipedia. ...

  5. java val变量声明_Kotlin 中 var 与 val 定义变量的区别,及使用场景

    看 Kotlin 项目示例代码中,经常出现 var / val 定义变量的情况.于是查了一下两者的区别: var 定义的变量可以被再次赋值.var 是 variable 的缩写. val 定义的变量不 ...

  6. 网页编辑PHP变量,编辑文件中的php代码和变量

    标签:php 我有一个带有注释和代码的php文件. // Some comments define('THING', 'thing1'); $variable = 'string1'; if ($st ...

  7. char几个字节java_java中的char占几个字节实例分析

    java中的char占几个字节实例分析 1:"字节"是byte,"位"是bit : 2: 1 byte = 8 bit : char 在Java中是2个字节.j ...

  8. char几个字节java_java中char占几个字节?

    java中char占几个字节? java中的一个char占用2个字节.java采用unicode,2个字节来表示一个字符. 一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储的2个字节的第一个 ...

  9. java main 声明_Java中main()的声明格式

    public static void main(String[] args)throws Exception {} main方法被声明为静态方法(static),一般在一个类里面定义这样的main方法 ...

最新文章

  1. matlab 多项式拟合 ployval
  2. 网络基础知识--子网划分
  3. kdj指标主要看哪个值_悟空CRM:在线crm主要看这两个指标,都非常重要!
  4. 闲置服务器 虚拟服务器,闲置主机搭建服务器
  5. 计算机开机是什么,你了解电脑开机时都做了些什么吗?
  6. 分析师:Apple不会在2022年发布OLED iPad Air
  7. 赋值给集合_当面试官问集合遍历的删除方法时,要警惕这里有个异常陷阱
  8. SpringAs3的一些配置参数
  9. 学习STM32F769DK-OTA例程之APP中断向量表重映射
  10. JAVA简历解析(无规则简历)
  11. 显卡ai性能测试软件,让AI帮助您自动超频。 Zotac RTX 2080Ti显卡性能测试
  12. gg修改器修改数值没有用怎么办_GG修改器详细使用教程
  13. 利用sitemap提交漏洞劫持其它网站排名
  14. DSP CCS12.00 芯片:TMS320F28335 结课设计 频率测量系统设计
  15. 如何给基于Element-UI的表格添加背景颜色
  16. 数字电路74161(MN)
  17. 关于JS中的setTimeout()
  18. Windows电脑垃圾清理 - 如何删除临时文件(Temp文件夹)
  19. 项目经理应怎么利用人工智能?
  20. centos7安装boot分区_图文详解centos Linux系统安装教程

热门文章

  1. ECSHOP去掉版权
  2. 一个荣获JOLT大奖图书的背后故事
  3. 【安全牛学习笔记】FUZZING
  4. 安卓高通Diag命令解析
  5. mpVue的基本介绍
  6. 西安交大梁力上机实验第三章12,从0到180度每隔5度输出该角度的正弦值余弦值
  7. 【考研英语语法】代词练习题
  8. ValueError: X has 2 features, but LogisticRegression is expecting 5 features as input.
  9. 踩坑-填坑之 : vue打包上线,页面无法显示
  10. java毕业设计——基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码)——智能在线考试信息管理系统