JAVA中的变量与常用的算数运算符

java中的变量

1 什么是变量?

就相当于解方程时的未知数。

2 变量的分类(分类线索)

  • 按照数据类型分类(8种)

  • 按照作用范围分类

    • 成员变量

      • 声明在类的里面,方法的外面(类体以内,方法之外)。一般要求把成员变量声明在类体顶部。

             面向类体里的所有成员

             有默认值

             默认值图如下

      • 成员变量的分类

        1.类变量

          他是类和所有对象共享的,独一份的变量

      private static String classVar="这是一个类变量"

      2. 实例变量

      实例变量是对象特有的,每个对象都不一样。
      
        private String instanceVar="实例变量"
    • 局部变量

      声明在代码块以内的变量

      作用范围是声明位置到最近的右括号

      没有默认值

      局部变量的分类

      • 局部变量,声明在方法里面的

      • 形式参数

      • 块变量

3为什么要使用变量?

临时存储一个值,要重复利用【复用(时间复用、空间复用)】(基本数据类型,引用数据类型等)

4.变量有哪些操作?

  • 定义

[权限修饰符] [static/final]数据类型 变量名称[= 初始值];

  • 初始化

    局部变量必须初始化,成员变量有初始值

  • 读、写

5.如何声明一个变量

  • 声明什么变量?(块变量、实例变量、类变量)

    • 选择范围小的。最小知识原则。好处是安全、效率高

    • 一个代码块不能满足范围,可以适当扩大范围

    • 什么时间用成员变量。

      成员变量优先使用实例,其次是类变量。因为实例变量范围小,更加安全高效。

    • 为什么要使用类变量

      限制这个变量是独一份

  • 这个变量要使用说明什么数据类型?

  • 这个变量要起什么名字?

常用的算数运算符

1 运算符号

2 应用

package com.leiyawen.Test0827;
public class OptionalTest {
    public static void main(String[] args) {
         Test1();
    }
    private static void Test1() {
//算数运算符练习 + - * / % ++ --
        int a = 2;
        int b = 3;
        System.out.println(a==2);
        System.out.println(b==3);
        System.out.println(a+b==5);
        System.out.println(a-b==-1);
        System.out.println(a*b==6);
        System.out.println(a/b==0);
        System.out.println(b%a==1);
        System.out.println(a++==2);//先赋值,再自加
        System.out.println(a==3);
        System.out.println(++a==4);//先自加,再赋值
        System.out.println(a--==4);//先赋值,再自减
        System.out.println(a==3);
        System.out.println(--a==2);//先自减,再赋值
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷亚文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值