首页 > 编程语言 >Java基本语法 变量定义和分类

Java基本语法 变量定义和分类

时间:2022-09-24 23:55:36浏览次数:45  
标签:Java 定义 作用域 数据类型 语法 myNumber println 变量

变量定义

●变量的概念:
➢内存中的一个存储区域
➢该区域的数据可以在同一类型范围内不断变化
➢变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值
●变量的作用:
➢用于在内存中保存数据
●使用变量注意:
➢Java中每个变量必须先声明,后使用
➢使用变量名来访问这块区域的数据
➢变量的作用域:其定义所在的一对{}内
➢变量只有在其作用域内才有效
➢同一个作用域内,不能定义重名的变量

package BasicGrammar;

/**
 * 1.java定义变量的格式:数据类型 变量名 = 变量值;
 * 2.说明:
 *  (1)变量应先声明后使用
 *  (2)变量都定义在其作用域内。在作用域内,它是有效的。换句话说,出了作用域,就失效了
 *  (3)同一个作用域内,不可以声明两个同名的变量
 */
public class VariableTest {
    public static void main(String[] args) {
        // 变量的定义
        int myAge = 12;

        //变量的使用
        System.out.println(myAge);
        //使用myNumber之前并未定义过myNumber
        //System.out.println(myNumber);

        //变量的声明
        int myNumber;

        //编译错误:使用myNumber之前并未赋值过myNumber
        //System.out.println(myNumber);

        //变量的赋值
        myNumber = 1001;
        System.out.println(myNumber);

        //不可以在同一个作用域内定义同名的变量
        //int myAge = 22;

    }
}

变量的分类

一、变量按照数据类型来分:
 基本数据类型:
     整型: byte \ short \ int \ long
     浮点型: float \ double
     字符型: char
     布尔型: boolean
 引用数据类型:
      类(class)
      接口(interface)
      数组(array)
二、变量在类中声明的位置:
      成员变量Vs局部变量

标签:Java,定义,作用域,数据类型,语法,myNumber,println,变量
From: https://www.cnblogs.com/ljgjava/p/16727018.html

相关文章

  • Java8 提供的流式操作
    目录参考资料流式操作1.java.util.stream.Stream接口1.1Stream提供的方法2.Collection的流式操作参考资料https://docs.oracle.com/javase/8/docs/api/流式操作......
  • 正则表达式——Robyn编程学习(Java)
    正则表达式为什么我们要学习正则自然语言处理是计算机程序的重要组成部分,而正则表达式则是处理文本的利器,通过设置合适的正则表达式,可以快速处理文本,从而提高工作的效率......
  • 基于SSM的驾校预约系统的设计与实现Java驾校管理系统(源码调试+讲解+文档)
    ......
  • java五周目笔记
    数组—、数组的概述1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组相关的概念:......
  • Javaweb学习笔记第十一弹(内含Servlet相关知识呦!)
    Web核心静态资源:HTML,CSS,JavaScript,图片等,负责页面展现动态资源:Servlet,JSP等,负责逻辑处理数据库:负责存储数据HTTP协议:定义通信规则Web服务器:负责解析HTTP协议,解析请求......
  • vue3新语法糖——setup script
    前言vue3上线已经很久了,许多小伙伴应该都已经使用过vue3了。那么在使用vue3compositionAPI的时候有没有觉得整个过程会比较繁琐呢。比如当你定义了一个方法,然后发现模......
  • 第一次博客----markdown语法学习
    markdown语法学习字体样式粗体helloword!斜体helloword!粗斜体helloword!字体添加删除线helloword!引用20世纪初的一天,圣诞节快到了,......
  • 局部变量地址做函数返回值
    1.局部变量地址不可做返回值!如果硬要返回,则编译器在栈区仅保留一次,之后便找不到了。但是,如果一直连续不断的使用该返回值的话,编译器会一直进行一次保留,就可以一直打印......
  • javascrip 函数的运用
    //函数使用分为两步:声明函数调有函数//1.声明函数//function函数名(){//console.log('函数');//}function......
  • markdown基本语法学习与实践
    目录一级标题二级标题三级标题最小只有六级标题这是标题一级标题二级标题三级标题最小只有六级标题#一级标题##二级标题###三级标题####四级标题#####五级......