变量

什么是变量?

 *变量本质上来说是内存上的一块空间,这块空间有数据类型,有名字,有字面值(数据)。变量是内存中存储数据最基本的单元

 * 变量要求变量中存储的具体数据必须和变量的数据类型一致,必须先声明再赋值 才能访问

变量的声明

 数据类型  变量名  int i 、 char c 、float f

变量的赋值

* 变量名 = 字面值  或  int i=10 ;

* 变量赋值后可以重新赋值 

  int i=10;
i=20;
i=100; * 通常访问变量有两种方式 - 读取变量中保存的数据 - 修改变量中保存的数据 ## 变量的分类 * 局部变量(在方法体中声明的变量为局部变量)局部变量只有在自己所在的程序块内有效,也就是说如果你在函数内的一对大括号中定义一个局部变量, 这个局部变量只在这个大括号范围内有效,出了大括号就失效了,不论他是否与程序块之外的变量重名。 * 成员变量/实例变量 :(在方法体外,类体内声明的变量叫做成员变量)也叫全局变量,实例变量,是指在类中定义的变量,它在整个类中都有效。 成员变量只能被对象调用,成员变量在对象创建
的时候创建,在对象被销毁的时候销毁; * 静态变量/类变量 :可以直接使用,也可以用类名调用,静态变量随着类的加载而存在,随着类的消失而消失。
    public class variiable {

        //静态变量、类变量      可以直接使用,也可以用类名调用,静态变量随着类的加载而存在,随着类的消失而消失。

          static double salary=12500;

        //实例变量、成员变量     成员变量只能被对象调用,实例变量在对象创建的时候创建,在对象被销毁的时候销毁;
String name;
int age; //常量 初始化后就不能再改变的值
static final double PI=3.1415926; //main方法
public static void main(String[] args) { //局部变量 局部变量要先赋值,再进行运算
int a=1;
int b=2;
int c=3;
int sum=0;
String name="shi ge"; //实例化对象
variiable v=new variiable(); //利用对象调用实例变量/成员变量,给其赋值
v.name=name;
v.age=18;
System.out.println("姓名:"+v.name+"\n年龄:"+v.age); //调用求和方法
sum=variiable.add(a,b,c);
System.out.println(sum); //调用静态变量/类变量
System.out.println(variiable.salary); } //求和方法
public static int add(int a,int b,int c){
//局部变量
int sum=0;
sum=a+b+c;
return sum;
}
}

Day01_08_变量(Variable)的更多相关文章

  1. CSS变量variable

    前面的话 一直以来,CSS中是没有变量而言的,要使用 CSS 变量,只能借助 SASS 或者 LESS 这类预编译器.新的草案发布之后,直接在 CSS 中定义和使用变量不再是幻想了.本文将详细介绍CS ...

  2. 【学习总结】GirlsInAI ML-diary day-4:变量/Variable

    [学习总结]GirlsInAI ML-diary 总 原博github链接-day4 变量/Variable 变量是计算机编程中一个很基础的概念,在计算机程序中,variables are reser ...

  3. tensorflow中常量(constant)、变量(Variable)、占位符(placeholder)和张量类型转换reshape()

    常量 constant tf.constant()函数定义: def constant(value, dtype=None, shape=None, name="Const", v ...

  4. 变量Variable

    变量Variable 内存 #conding:utf-8 a = 1 #conding:utf-8 a = 1 b = a #conding:utf-8 a = 1 b = a a = 2 命名规则 ...

  5. Python3 if 变量variable SQL where 语句拼接

    最近在写python3的项目,在实际中运用到了根据 if 判断变量variable ,然后去拼接where子句.但是在百度.BING搜索中未找到合适的答案,这是自己想出来的典型php写法,这里做一下记 ...

  6. C语言讲义——变量(variable)

    变量(variable) 变量用于存放数据 变量是供程序操作的存储区的名字 变量有类型,该类型决定了变量占用内存的大小 字节→ C语言有以下6种简单变量类型: 类型细分: 变量在内存中需要占据空间,内 ...

  7. Python的程序结构[3] -> 变量/Variable[0] -> 变量类型

    变量类型 / Variable Type 在 Python 中,变量主要有以下几种,即全局变量,局部变量和内建变量, 全局变量 / Global Variable 通常定义于模块内部,大写变量名形式存 ...

  8. Python的程序结构[3] -> 变量/Variable[1] -> LEGB 法则

    LEGB法则 / LEGB Rule LEGB 变量搜索顺序 ---- 来源于<Python学习手册>/ Learning Python Page 419 ---- Python 的变量名 ...

  9. CMake中的两种变量(Variable types in CMake)

    在CMake中存在两种变量:normal variables and cache varialbes .正常变量就像是脚本内部变量,相当于程序设计中定义的局部变量那样.而CMakeLists.txt相 ...

随机推荐

  1. nginx判断状态脚本

    A是nginx行数 为0则启动nginx 启动失败则杀死keepalived进程

  2. 前端传递数据到后台的两种方式;创建一个map或者创建一个FormData对象

    一.构建一个map getAllDeptAllUsers(){ const modleCode = {'auditMenuId': this.auditMenuId, 'enterpriseId': ...

  3. python的基本运算符

    目录 基本运算符 1.算术运算符 2.比较运算符 3.赋值运算符 4.逻辑运算符 5.身份运算符 6.位运算符 7.成员运算符 基本运算符 1.算术运算符 运算符 描述 实例 + 加-两个对象相加 a ...

  4. Python插入排序

    升序 import random l = [] for i in range(8): l.append(random.randint(0,9)) print(l) for cur in range(1 ...

  5. linux 关闭对端口的监听

    netstat -anp | grep [端口号] [root@test-01 ~]# netstat -anp | grep 6665 tcp 0 0 0.0.0.0:6665 0.0.0.0:* ...

  6. DES加密详解

    目录 1 根据输入的秘钥得到16个子秘钥 1.1 大致流程 1.2 利用PC-1从K_0中挑出K_1 1.3 利用PC-2从K_1中挑出16个子秘钥 2 利用16个子秘钥对明文进行加密 2.1 大致流 ...

  7. 【python+selenium的web自动化】- 控制浏览器的常用操作

    如果想从头学起selenium,可以去看看这个系列的文章哦! https://www.cnblogs.com/miki-peng/category/1942527.html 前言 ​ 本文主要介绍se ...

  8. [ONTAK2010] Peaks 加强版

    [ONTAK2010] Peaks 加强版 题目大意:原题变为强制在线查询 Solution 读入山高,排序后依然建立树链,初始化并查集,初始化重构树新节点标号为\(n+1\) 读入边,按照边权从小到 ...

  9. PTE 准备之 Read aloud

    Read aloud A text appears on screen.Read the text aloud rext up tp 60 words varies by task, dependin ...

  10. idea自制模板代码快捷键

    一:/** 方法描述 /*** 功能描述: * @param: $param$ * @return: $return$ * @auther: $user$ * @date: */二./c** 类描述 ...