Java表达式

一.变量

定义:在内存中开辟一块用于存储数据空间的表示方式

声明语义:在内存中开辟一块空间

声明语法:数据类型 变量名 ;

赋值语法:变量名 = 数据;

二.数据类型

1、基本数据类型:四类八种

2、引用类型:类、数组、String、接口、枚举Enum

三.Scanner用法

在程序运行中,使用Scanner接收用户键盘输入的值

第一步:导入Scanner类

import java.util.*;

第二步:创建Scanner对象

Scanner input = new Scanner(System.in);

第三步:获得键盘输入的数据

int now = input.nextInt();

四.数据基本运算

  1. 算数运算符

  2. 赋值运算符

  3. 比较运算符

  4. 逻辑运算符

  5. 三元运算符

五.算数运算符

自增自减运算符

  1. ++:自增运算符

  2. 作用:在某个变量的基础上,自增1

  3. 注意事项:

    1. 自增运算符既可以写在变量的前面,也可以写在变量的后面

    2. 当a++和++a作为一个语句存在时,没有任何区别,都是表示一个自增的动作,都可以把a自增1

    3. 当a++和++a作为一个表达式存在时,有区别的,表示的数量的值是有区别的:

      1. a++是先获取a的值,然后再自增。

      2. ++a先自增,然后再获取a的值。

六.赋值运算符

1、用于给变量进行赋值的运算符。

2、分类:

基本的赋值运算符:=

扩展的赋值运算符:+= -= *= /= %=

3、基本的赋值运算符:

将赋值运算符右边的数量,赋值给左边的变量

七.比较运算符
  1. 用于比较两个数据是否相等,比较两个数据的大小关系的运算符

  2. 分类:

    1. == != :可以比较任意的数据类型

    2. > >= < <=:可以比较数值类型(整数类型、小数类型、字符类型)

    3. 运算的结果:boolean类型

八.逻辑运算符

  1. 用于处理逻辑值的运算符,就是逻辑运算符

  2. 分类:

    1. 短路运算符:&& ||

      1. &&:短路与,表示并且,一假俱假

      2. ||: 短路或,表示或者,一真俱真

    2. 逻辑运算符:& | ! ^

      1. &:逻辑与,表示并且,一假俱假

      2. |: 逻辑或,表示或者,一真俱真

      3. !:逻辑非,遇真为假、遇假为真

      4. ^ :逻辑异或,相同为假,不同为真

        1. true ^ true false

          true ^ false true

          false ^ true true

          false ^ false false

九.三元运算符

  1. 同时可以操作三个数据或者表达式的运算符

  2. 格式:

    表达式1 ? 表达式2 : 表达式3

  3. 运算流程:

    1. 计算表达式1的值,要么为true、要么为false

    2. 如果表达式1计算结果为true,就选择表达式2作为三元表达式的计算结果

    3. 如果表达式1计算结果为false,就选择表达式3作为三元表达式的计算结果

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值