变量和数据类型

变量:一个数据存储空间的表示
变量命名规则:
变量名开头只能是字母 下划线 美元符号 人民币符号
只能由字母 下划线 数字 美元符号 人民币符号组成
变量名要见名知义 能知道是什么意思
采用驼峰命名法:
由多个单词组成的时候首字母小写其后每个单词的首字母大写
java常用数据类型
数值型:int 整型 double float 浮点型
非数值型: char boolean String
String 不是基本数据类型是引用数据类型 它是java提供的一个类
数据类型 大小
byte 1字节8位
int 4字节32位
short 2字节16位
long 8字节64位
flloat 4字节32位浮点数
double 8字节64位浮点数
变量声明及使用
{1)声明变量
数据类型 变量名;
(2)给变量赋值
变量名=值;
(1)(2)合二为一
声明变量并赋值
数据类型 变量名=值;
(3)调用变量
常量
表示值不能改变的量
常量名通常大写
不同字符使用下划线分隔
只能被赋值一次通常定义是及对其初始化
Scanner的使用
第一步 导入Scanner类
import java.util.*;
第二步 创建Scanner对象
Scanner input=new Scanner(System.in);
第三步 获得键盘输入的数据
int shu=input.nextInt();
自动类型转换规则
规则1 如果一个操作数为double型 则整个表达式科提升为double型
规则2 满足自动类型转换的条件
两种类型要兼容
数值类型(整型和浮点型)互相兼容
目标类型大于源类型
例如 double型大于int型
赋值运算符
变量名=表达式;
算数运算符
基本的算术运算符

      • / ++ – %
        复合算术运算符
        += -= *= /= %=
        关系运算符
        == 等于

= 大于等于
<= 小于等于
大于
< 小于
!= 不等于
=为赋值运算符 ==为等于运算符
关系表达式的结果为布尔值
< >= <=运算符的优先级高于 == !=
< >= <=只支持数值类型的数据比较
逻辑运算符
&& 短路与 两个操作数都是true结果才是true
|| 短路或 两个操作数一个是true 结果是true
! 非 操作数为true 结果为false
操作数为false结果为true
如果第一个操作数已经能确定表达式的值 第二个操作数就不必计算
优先级别 !>&&>||
条件运算符也称三目(三元)运算符
条件 ? 表达式1:表达式2
如果条件为true就执行表达式1
如果条件为false就执行表达式2
运算符优先级
单目运算符包括 ! ++ – 优先级最高
优先级别最低的是赋值运算符
可以通过()控制表达式的运算顺序 ()优先级最高
从右向左结合性的只有赋值运算符 三目运算符 单目运算符
算术运算符>关系运算符>逻辑运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值