变量和数据类型

 变量

 概念: 存储数据的空间(装数据的容器),计算机内存中可能会有多个变量来存储数据为了区分不同的容器,计算机会给每个变量分配一个内存地址,以此来区分变量但是,这个地址值不便于我们记忆和操作,我们进行命名。

 命名规则

1)变量名由字母、数字、下划线、美元符号$组成

2)变量名不能使用数字开头,不建议使用美元符号$开头

3)变量名采用小驼峰命名法:当一个变量名是由多个单词组成的,第一个单词首字母小写,其他单词首字母大写;

4)变量名要做到见名知意

5 ) Java中严格区分大小写。变量a和变量A是两个不同的变量

6)变量名不能使用Java关键字。关键字:具有特殊含义的单词称之为Java关键字,Java中关键大概有50个;

变量的声明和使用

声明变量

数据类型

基本数据类型(8个)

               数值型

                        整型

                        byte:占用1个字节

                        short: 占用2个字节

                        int: 占用4个字节

                        long:占用8个字节

                        浮点型(小数)

                         float: 占用4个字节

                         double: 占用8个字节

                非数值类型

                        字符型

                        char:使用单引号括起来,在单引号中只能写一个英文符号或者中文汉字布尔型

                        boolean:布尔类型数据只有两个值,true(表示正确的,对的)和false(表示错误)

声明8大基本数据类型变量并输出变量中的值

数据类型转换

强制类型转换和非强制类型转换

引用数据类型(3个)

    类、数组、接口

运算符

赋值运算符

算术运算符

         基本算术运算符:

                +-*/(除法运算符)%(取模运算符/取余运算符) ++(自增运算符)--(自减运算符)

                ++、--运算符对于单个变量来说,++或者--在变量前或者变量后,变量都会自增1或者自减1++或者--修饰的变量参与了其它运算:+或者--在变量后面,变量先去参与运算,参与完运算再自增1或者自减1+或者--在变量前面,变量先自增1或者自减1,然后使用自增1或者自减1后的结果去参与运算

关系运算符:运算结果是布尔型,是比较运算

关于关系运算符:运算结果是布尔型,要么为ture,要么为false

逻辑运算符

&只有两个为true才为true,|只有两个为false才为false

  &(单与) &&(双与火短路与)  |(单或)   ||(双与/短路与)

&&具有短路功能

列子

非运算!=

条件运算符

条件?表达式1:表达式2

如果条件为true,则运行表达式1,如果条件为falae,则运行表达式2.

运算符的优先级

单目运算符包括! ++ --,优先级别高

优先级别最低的是赋值运算符

可以通过()控制表达式的运算顺序,()优先级最高

从右向左的结合性只有赋值运算符、三目算符和单目运算符

算数运算符>关系运算符>逻辑运算符

==和!=可以比较引用数据类型的内存地址值

运算符的优先级

单目运算符包括! ++ --,优先级别高

优先级别最低的是赋值运算符

可以通过()控制表达式的运算顺序,()优先级最高

从右向左的结合性只有赋值运算符、三目算符和单目运算符

算数运算符>关系运算符>逻辑运算符

==和!=可以比较引用数据类型的内存地址值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值