首页 > 编程语言 >Java基础之变量

Java基础之变量

时间:2022-12-14 18:35:36浏览次数:48  
标签:Java 变量 基础 System static println public out

变量

变量为可以变化的量。

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

Java变量是程序中最基本的存储单位,其要素包括:变量名,变量类型和作用域。  数据类型 变量名=值

变量作用域

1.类变量 

使用static关键字且作用于方法外面,类里面,如果写在方法里面,则引发报错。

public class Blog03 {
    static int a=10;//方法外面,类里面
    public static void main(String[] args) {

        System.out.println(a);
    }
    }

10
public class Blog03 {
  
    public static void main(String[] args) {
        static int a=10;//如果写在方法里面,则会报错
        System.out.println(a);
    }
}

2.实例变量

作用于方法外面,类里面 从属于对象;如果不能自行初始化,这个类型的默认值为0/0.0;布尔类型默认值为false,除了基本类型,其余都是null;

public class Blog03 {
    static int a=10;//作用于方法外面,类里面
     static int b;
    static double c;
    static boolean e;

    public static void main(String[] args) {

        System.out.println(a);
        System.out.println("---------------------");
        System.out.println(b);
        System.out.println(c);
        System.out.println(e);


    }
}
--------------------------------------------

0
0.0
false

 

3.局部变量 必须声明和初始化值 只在{    }中才有用

int j=9;
double k=0.01;//局部变量需声明和初始化

 

常量

初始化后不能再改变的值

final 常量名=值

常量名一般使用大写字母

   final int SF=100;
        System.out.println(SF);

 

 变量的命名规范

类成员变量:首字母小写和驼峰原则:monthSalary

局部变量:首字母小写和驼峰原则 

常量:大写字母和下划线 MAX_VALUE

类名:首写字母大写和驼峰原则

方法名:首字母小写和驼峰原则 runRun(  )

标签:Java,变量,基础,System,static,println,public,out
From: https://www.cnblogs.com/yone07/p/16982806.html

相关文章

  • 使用java 实现mqtt两种方式
    前言在开发MQTT时有两种方式一种是使用PahoJava原生库来完成,一种是使用springboot来完成。PahoJava库实现EclipsePahoJavaClient(opensnewwindow)是用Java编......
  • CSS变量
    /*全局变量保存的地方*/:root{--main-bg-color:red;/*变量名必须以--开头*/}var(custom-property-name,value)值描述custom-property-name必需。自定......
  • 16 Java内存模型与线程_Java内存模型
    目录1Java内存模型背景2主内存与工作内存3内存间交互及约束4volatile变量特性5原子性、可见性、有序性5.1原子性5.2可见性5.3有序性6先行发生原则7总结特别说明......
  • java Date和Timestamp类型的相互转换
    重要的概念:日期类和时间戳类都是用一个时间数值——日期相对于基准日期(1970年1月1日GMT时间(格林尼治时间)0时0分0秒)的时间间隔(以毫秒为单位)long类型来构造的通过Date对象......
  • 【Java】Spring Cache 缓存
    SpringCache一、Spring缓存抽象Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支......
  • Java: 在Excel中插入和提取图片
    在编辑Excel文档时,为了丰富文档内容或者更好地说明文档内容,有时我们会在单元格中插入图片。此外,整理文档内容时,也可以通过编程的方式将图片从Excel中提取出来。接下来我就将......
  • Java继承构造方法的注意点
    父类:注意(x,y是private,不能继承到子类中)classPar{privateintx;privateinty;inta;publicPar(){}publicPar(intx,inty){t......
  • JAVA中子类继承时构造方法注意事项
    JAVA中子类继承时构造方法注意事项类的继承不容易理解的一种情况:父类只存在有参构造,子类的构造方法必需要做相应的处理,比如说也创建有参构造,为什么?1、任何类,如果无显......
  • 基础流媒体协议
    一,基本概念流媒体(streamingmedia)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如......
  • JAVA多态(超详细讲解)
    JAVA多态(超详细讲解)坠水于 2021-10-2914:29:56 发布31330收藏144版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。......