Java语法基础(变量,常量,运算符)

变量


1.简述变量


  1. 变量是什么:可以随意变化的量。

  1. Java是一种强类型语言,每个变量都必须声明其类型。

  1. Java变量是程序中最基础的存储单位,其要素包括变量名,变量类型和作用域。

  1. 怎么样声明变量: 数据类型 变量名 = 值; //可以使用逗号隔开来声明多个同类型变量。

注意事项:

  1. 每个变量都有类型,类型可以是基本类型,也可以是引用类型。

  1. 变量名必须是合法标识符。

  1. 变量声明是一个完整的语句,因此每一个声明都需要以分号结束。

2.变量的命名规范


见名知意不是去应用拼音或者中文,是指与之相对应的英文单词去进行命名。

3.变量的作用域


  1. 作用域分为:类变量,实例变量,局部变量。

常量


1.简述常量


  1. 常量:初始化后不能在改变的量,不能变动的量。

  1. 所谓常量可以理解为特殊的变量,他的值在设定后,在程序运行中不允许被改变。

  1. 常熟一般使用大写字母。

2.常量的命名


数据类型 常量名 = 值;

final double PI = 3.1415926;

运算符


Java语言支持如下运算符:


1.算数运算符

对运算符的中文描述

运算符

例子

加法——左操作数加上右操作数的得数

+

a + b = 30

减法 ——左操作数减去右操作数的得数

-

a - b = 10

乘法——左操作数乘以右操作数的得数

*

a * b = 200

除法——左操作数除以右操作数的得数

/

a / b = 2

取余 —— 左操作数除以右操作数的余数

%

a % b = 0

自增—— 操作数的值增加1

++

a++或++a 都等于21

自减—— 操作数的值减少1

--

a--或--a 都等于19

注:表格中a = 20,b = 10。

1.1自增,自减的详细说明:
1.1.1自增
  • a++:程序运行时加一,后不参与运算。

  • ++a:程序运行时加一,后会参与运算。

public static void main(String[] args) {
        int a = 20;
        int b = a++;
        System.out.println(a);
        System.out.println("a++ = " + b); //此时b的值是没有自加前a的值
        System.out.println("===================");
        int c= ++a;
        System.out.println(a);
        System.out.println("++a = " + c); //此时c的值是自加后a的值
    }

输出结果:

1.1.2自减
  • a--:程序运行时减一,后不参与运算。

  • --a:程序运行时减一,后会参与运算。

   public static void main(String[] args) {
        int a = 20;
        int b = a--; //在赋值后减一,不参与赋值
        System.out.println(a);
        System.out.println("a-- = " + b); //此时b的值是没有自减前a的值
        System.out.println("===================");
        int c= --a;
        System.out.println(a); //在赋值前减一,参与赋值
        System.out.println("--a = " + c); //此时c的值是自减后a的值
}

输入结果:

2.赋值运算符


运算符

将右变量的值赋给左变量

==

左变量值和右变量值相加后赋值给左变量

+=

左变量值和右变量值相减后赋值给左变量

-=

左变量值和右变量值相乘后赋值给左变量

*=

左变量值和右变量值相除后赋值给左变量

/=

左变量值和右变量值取余后赋值给左变量

(%)=

3.关系运算符


注:表格中a = 20,b = 10。

对运算符的中文描述

运算符

例子

左变量的值是否大于右变量的值,则条件为真,否则反之。

>

a > b 为真

左变量的值是否小于右变量的值,则条件为真,否则反之。

<

a < b 为假

左变量的值是否大于或者等于右变量的值,满足其中一项则条件为真,否则反之。

>=

a >= b 为真

左变量的值是否小于或者等于右变量的值,满足其中一项则条件为真,否则反之。

<=

a <=b 为假

判断两个操作数的值是否相等,值相等则条件为真,否则反之。

==

a == b 为假

判断两个操作数的值是否相等,值不相等则条件为真,否则反之。

!=

a != b 为真

4.逻辑运算符:


  • &&(逻辑与):&&逻辑与也称为短路逻辑与,先运算&&左边的表达式,一旦为假,后续不管多少表达式,均不再计算,一个为真,再计算右边的表达式,两个为真才为真。

  • ||(逻辑或):逻辑或||的运算规则是一个为真即为真,后续不再计算,一个为假再计算右边的表达式。

  • !(逻辑非):本来值的反值,例如 !0这个逻辑表达式的值为1,反之 !1 的值为。

5.条件运算符:

条件运算符组成条件表达式的一般形式为表达式1 ? 表达式2 : 表达式3. 其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。. 条件表达式通常用于赋值语句之中


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值