java变量基础教程(七)

Java基础教程 以上是 Java 编程的基础知识。书籍: 《Java 编程思想》(Thinking in Java)在线教程菜鸟教程 JavaJava 官方文档练习平台LeetCodeHackerRank通过不断练习和实践,你将能够掌握 Java 编程的精髓。 阅读详情

更多内容,点击了解:https://how2j.cn/k/variable/variable-tutorial/258.html

目录

一:什么是变量

步骤 1 : 什么是变量

二:Java中有八种基本变量类型

示例 1 : 整型

示例 2 : 字符型

示例 3 : 浮点型

示例 4 : 布尔型

示例 5 : String类型

三:什么是Java的字面值

示例 1 : 整数字面值

示例 2 : 浮点数字面值

示例 3 : 字符和字符串字面值

四:在Java中进行基本类型的类型转换

步骤 1 : 转换规则

步骤 2 : 低精度向高精度转换

步骤 3 : 高精度向低精度转换

五:Java的命名规则

示例 1 : 命名规则

示例 2 : 使用完整的单词命名,而非缩写

示例 3 : 不能只使用关键字,但是可以包含关键字

示例 4 : 关键字列表1

示例 5 : 关键字列表2

示例 6 : 中文也是可以用来命名变量的

六: 什么是Java的作用域

示例 1 : 字段,属性,Field

示例 2 : 参数

示例 3 : 局部变量

七:Java 中final修饰变量

示例 1 : 在声明的时候赋值

示例 2 : 在声明的时候没有赋值

示例 3 : final 修饰其他


一:什么是变量


变量的定义是: 用来命名一个数据的标识符

步骤 1 : 什么是变量

变量的定义是: 用来命名一个数据的标识符
1949 这是一个数字,代表某年

如果要命名这个数字,在java里就会写成:

int year = 1949;


int 是数据类型,表示是整数
year 是一个标识符
= 是赋值操作符
1949 是一个数字类型的值
; 表示该行结束

year 这个标识符就是一个变量,它代表1949这个值

public class HelloWorld {

    public static void main(String[] args) {

        int year = 1949;

    }

}

二:Java中有八种基本变量类型


一个变量的类型,决定了该变量可以包含什么样的值。 
Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 

这八种基本类型分别是: 
整型 (4种) 
字符型 (1种) 
浮点型 (2种) 
布尔型(1种)

示例 1 : 整型

整型变量用于存放整数
byte
short
int
long
区别在于不同类型的整型,最大值,最小值不一样
如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误,这个时候就需要进行类型转换,在后面的章节会讲解

整型

public class HelloWorld{

    

  public static void main(String[] args){

      byte b = 1;

      short s = 200;

      int i = 300;

      long l = 400;

 

      /*如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误*/

      byte b2 = 200;

  }

}

示例 2 : 字符型

char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)
其长度和short一样,也是16位的
只能存放一个字符,超过一个字符就会产生编译错误

public class HelloWorld{

    

  public static void main(String[] args){

      char c = '中';

      //char 只能存放一个字符,超过一个字符就会产生编译错误

      char c2 = '中国'; //报错

      char c3 = 'ab'; //报错

 

  }

}

示例 3 : 浮点型

浮点数类型有两种 
float 长度为32位 
double 长度为64位 
注意: 默认的小数值是double类型的 
所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32 
在数字后面加一个字母f,直接把该数字声明成float类型 
float f2 = 54.321f, 
这样就不会出错了

浮点型

public class HelloWorld{

     

  public static void main(String[] args){

      double d = 123.45;

        

      //该行会出现编译错误,因为54.321是double型的

      float f = 54.321;

        

      float f2 = 54.321f;

        

  }

}

示例 4 : 布尔型

布尔型用于表示真假
其长度为1

boolean b1 = true;

boolean b2 = false;



分别代表真假
虽然布尔型真正存放的数据是0(false) 1(true)
但是,不能直接使用0 1 进行赋值

布尔型

public class HelloWorld {

 

    public static void main(String[] args) {

 

        boolean b1 = true;

        boolean b2 = false;

 

        // 虽然布尔型真正存放的数据是0(false) 1(true)

        // 但是,不能直接使用0 1 进行赋值

        boolean b3 = 1;

 

    }

}

示例 5 : String类型

String类型其实并不是基本类型,但是它是如此广泛的被使用,常常被误以为是一种基本类型。
String类型是Immutable的,一旦创建就不能够被改变,更多的关于String的学习,请参考String

public class HelloWorld {

    public static void main(String[] args) {

        String str = "Hello Java";

    }

}

三:什么是Java的字面值


创建一个Hero对象会用到new关键字,但是给一个基本类型变量赋值却不是用new. 因为基本类型是Java语言里的一种内置的特殊数据类型,并不是某个类的对象。 
给基本类型的变量赋值的方式叫做 字面值,如下所例: 

float hp = 313f;

 

int armor = 24;

 

示例 1 : 整数字面值

当以l或者L结尾的时候,一个整数字面值是long类型,否则就是int类型。 建议使用大写的L而非小写的l,因为容易和1混淆。
byte,short,int和long的值都可以通过int类型的字面值来创建。整数的字面值可以用如下四种进制来表示:
十进制: 基 10, 包含从0-9的数字,平常用的就是这种
十六进制: 基 16, 包含从0-9的数字,和从A-F的字母。
八进制: 基 8, 包含从0-7的数字
二进制: 基 2, 包含0和1。(从 JAVA7开始就可以创建 二进制的字面值了)

public class HelloWorld {

    public static void main(String[] args) {

        long val = 26L; //以L结尾的字面值表示long型

        int decVal = 26; //默认就是int型

        int hexVal = 0x1a; //16进制

        int oxVal = 032; //8进制

        int binVal = 0b11010; //2进制

        System.out.println(oxVal);

    }

}

示例 2 : 浮点数字面值

当以f或者F结尾的时候,就表示一个float类型的浮点数,否则就是double类型(以d或者D结尾,写不写都可以)。
浮点数还可以用E或者e表示(科学计数法)
e2表示10的二次方,即100
1.234e2 = 1.234x100

public class HelloWorld {

 

    public static void main(String[] args) {

        float f1 = 123.4F;// 以F结尾的字面值表示float类型

        double d1 = 123.4;// 默认就是double类型

        double d2 = 1.234e2;// 科学计数法表示double

    }

}

示例 3 : 字符和字符串字面值

字符的字面值放在单引号中

字符串的字面值放在双引号中

需要注意的是,\表示转义,比如需要表示制表符,回车换行,双引号等就需要用 \t \r \n \" 的方式进行

public class HelloWorld {

 

    public static void main(String[] args) {

        String name = "盖伦";

        char a= 'c';

 

        //以下是转义字符

        char tab = '\t'; //制表符

        char carriageReturn = '\r'; //回车

        char newLine = '\n'; //换行

        char doubleQuote = '\"'; //双引号

        char singleQuote = '\''; //单引号

        char backslash = '\\'; //反斜杠

         

    }

}

四:在Java中进行基本类型的类型转换


不同类型之间的数据可以互相转换,但是要满足一定的规则

步骤 1 : 转换规则

转换规则如图所示 
精度高的数据类型就像容量大的杯子,可以放更大的数据 
精度低的数据类型就像容量小的杯子,只能放更小的数据 
小杯子往大杯子里倒东西,大杯子怎么都放得下 
大杯子往小杯子里倒东西,有的时候放的下,有的时候就会有溢出 
需要注意的一点是 
虽然short和char都是16位的,长度是一样的 
但是彼此之间,依然需要进行强制转换

转换规则

public class HelloWorld {

 

    public static void main(String[] args) {

 

        char c = 'A';

        short s = 80;

         

        //虽然short和char都是16位的,长度是一样的

        //但是彼此之间,依然需要进行强制转换

        c = (char) s;

        //直接进行转换,会出现编译错误

        s = c;

         

    }

}

步骤 2 : 低精度向高精度转换

long l = 50;

int i = 50;


l 是long类型的,其类型长度是64位
i 是int类型的,其类型长度是32位
所以l的精度,比i的精度要高
l = i;
把i的值赋给l, 首先l和i彼此的类型是不一样的,那么能否转换就取决于彼此的精度
这个例子,是低精度向高精度转换 是可以正常转换的
换句话说,int比较小,要放进比较大的long,随便怎么样,都放的进去

低精度向高精度转换

public class HelloWorld {

  

    public static void main(String[] args) {

  

        long l = 50;

        int i = 50;

         

        //int比较小,要放进比较大的long,随便怎么样,都放的进去

        l = i;

          

    }

}

步骤 3 : 高精度向低精度转换

byte b = 5;

int i1 = 10;

int i2 = 300;

b = i1;

b=i2;


b的类型是byte,其长度是8,最大只能放127
i1 的类型是int, 其长度是32,最大,反正就是很大了,超过127
所以, 把int类型的数据转成为byte类型的数据,是有风险的
有的时候是可以转换的,比如 b = i1 (i1=10);
有的时候不可以转换 比如 b= i2 (i2=300) 因为放不下了
编译器就会提示错误
这个时候就只能采用强制转换,强制转换的意思就是,转是可以转的,但是不对转换之后的值负责。 风险自担,后果自负

高精度向低精度转换

public class HelloWorld {

  

    public static void main(String[] args) {

  

        byte b = 5;

        int i1 = 10;

        int i2 = 300;

          

        b = (byte) i1;

        //因为i1的值是在byte范围之内,所以即便进行强制转换

        //最后得到的值,也是10

        System.out.println(b);

          

        //因为i2的值是在byte范围之外,所以就会按照byte的长度进行截取

        //i2的值是300,其对应的二进制数是 100101100

        //按照byte的长度8位进行截取后,其值为 00101100 即44

        b =(byte) i2;

        System.out.println(b);

         

        //查看一个整数对应的二进制的方法:

        System.out.println(Integer.toBinaryString(i2));

         

    }

}

五:Java的命名规则


变量命名必须满足一系列的条件,不能随意命名

示例 1 : 命名规则

变量命名只能使用字母 数字 $ _
变量第一个字符 只能使用 字母 $ _
变量第一个字符 不能使用数字
注:_ 是下划线,不是-减号或者—— 破折号

int a= 5;

int a_12= 5;

int $a43= 5;

 

int a434= 5;

 

//第一个是数字,是不行的

int 34a= 5;

示例 2 : 使用完整的单词命名,而非缩写

在命名的时候,尽量使用完整的单词进行命名,比如name,moveSpeed,而不是使用缩写 n,m。

public class Hero {

     //使用完整单词命名,易于理解

    String name;

      

    float hp;

      

    float armor;

      

    int moveSpeed;

}

public class Hero {

    //使用缩写,不易理解

    String n;

      

    float h;

      

    float a;

      

    int m;

}

示例 3 : 不能只使用关键字,但是可以包含关键字

什么是关键字
比如int, short, class 这些单词已经被java 赋予了特殊的含义,这些就是关键字。不能直接用来作为变量名
比如class
int class = 5;
class 是关键字
但是可以包含数字
比如
int class5 = 5;

public class HelloWorld {

  

    public static void main(String[] args) {

  

        int class5 = 5;

         

    }

}

示例 4 : 关键字列表1

关键字列表1

示例 5 : 关键字列表2

关键字列表2

示例 6 : 中文也是可以用来命名变量的

中文也是可以用来命名变量的 
但是在实际工作中。。。别这么干。。。

public class 苍老师 {

    public void 开展教学工作(){

        System.out.println("雅蠛蝶");

    }

     

    public static void main(String[] args) {

        苍老师 苍 = new 苍老师();

        苍.开展教学工作();

    }

}

六: 什么是Java的作用域


变量处于不同的位置,有不同的名称 

分别是 
字段,属性 
参数 
局部变量 

不同名称的变量,其作用域是不一样的

示例 1 : 字段,属性,Field

当一个变量被声明在类下面
变量就叫做字段 或者属性、成员变量、Field
比如变量i,就是一个属性。
那么从第2行这个变量声明的位置开始,整个类都可以访问得到
所以其作用域就是从其声明的位置开始的整个类

public class HelloWorld {

    int i = 1;

    int j = i;  //其他的属性可以访问i

    public void method1(){

        System.out.println(i); //方法1里可以访问i

    }

    public void method2(){

        System.out.println(i); //方法2里可以访问i

    }

}

示例 2 : 参数

如果一个变量,是声明在一个方法上的,就叫做参数
参数的作用域即为该方法内的所有代码
其他方法不能访问该参数
类里面也不能访问该参数

public class HelloWorld {

 

    public void method1(int i){ //参数i的作用域即方法method1

        System.out.println(i);

    }

    public void method2(){

 

        System.out.println(i); //method2 不能访问参数i

    }

     

    int j = i;  //类里面也不能访问参数i

}

示例 3 : 局部变量

声明在方法内的变量,叫做局部变量 
其作用域在声明开始的位置,到其所处于的块结束位置

public class HelloWorld {

 

    public void method1() {

        int i  = 5;  //其作用范围是从声明的第4行,到其所处于的块结束12行位置

        System.out.println(i);

        {            //子块

            System.out.println(i); //可以访问i

            int j = 6;

            System.out.println(j); //可以访问j

        }

        System.out.println(j); //不能访问j,因为其作用域到第10行就结束了

    }

 

}

七:Java 中final修饰变量


final 修饰一个变量,有很多种说法,比如不能改变等等 
准确的描述是 当一个变量被final修饰的时候,该变量只有一次赋值的机会

示例 1 : 在声明的时候赋值

i在第4行已经被赋值过了,所以这里会出现编译错误

public class HelloWorld {

 

    public void method1() {

        final int i = 5;

         

        i = 10; //i在第4行已经被赋值过了,所以这里会出现编译错误

         

    }

 

}

示例 2 : 在声明的时候没有赋值

如果在声明的时候未赋值,那么可以在后面代码进行唯一的一次赋值

public class HelloWorld {

 

    public void method1() {

        final int i;

         

        i = 10; //i在第4行,只是被声明,但是没有被赋值,所以在这里可以进行第一次赋值

         

        i = 11; //i在第6行已经被赋值过了,所以这里会出现编译错误

         

    }

 

}

示例 3 : final 修饰其他

final 除了修饰变量,还可以修饰类,修饰方法,这些都在后续的章节展开

 

Java环境变量——Windows和Linux配置jdk(保姆级教程,文字 + 图片指导) 本文我主要是介绍jdk的下载方式和在Windows系统下安装配置jdk11(压缩包格式),其他格式的jdk以及Linux操作系统上的jdk安装我后续视情况进行更新… 阅读详情

相关推荐

TB6600驱动器共阴共阳接法傻傻分不清?一张图搞定STM32与42步进电机的接线避坑指南

本文详细解析了TB6600驱动器共阴共阳接法的本质区别,提供了STM32与42步进电机的高效连接方案。通过实际案例和接线图示,帮助读者避免常见错误,确保驱动器与MCU的安全连接,提升项目稳定性。

weixin_28710999的博客 250

Java新手入门:从零开始安装JDK并配置环境变量

作为一名Java程序员,相信很多小伙伴都经历过刚入门时的迷茫:“Java到底怎么学?从哪里开始?”,而安装JDK并配置环境变量就是迈向Java世界的第一步。今天这篇文章,我就来手把手教大家从零开始安装JDK并配置环境变量。文章会配有详细的截图和步骤说明,即使你是完全的小白,也能轻松搞定!阅读对象:Java新手、编程入门者、对Java感兴趣的同学难度等级:⭐(入门级)预计时间:30分钟环境变量是操作系统用来存储系统设置和程序路径的变量。配置JDK环境变量后,系统就能在任何地方找到Java命令。恭喜你!

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 1万+

抖音视频数据抓取

最近经常有人问我抓取抖音视频的数据,问我一些很小白的问题,算法给他也不会用。 还是先抓包,获取需要的接口和参数,相关的算法在其它文章里面有描述。 搜索个视频看看 查看抓的包信息: 可以看到,这里是post请求...

2501_91048859的博客 3100

Java变量详细教程

文章目录一、Java 变量二、声明(创建)变量三、最终变量四、其他类型五、显示变量六、声明多个变量七、Java 标识符 一、Java 变量 变量是存储数据值的容器。 在 Java 中,有不同类型的变量,例如: String- 存储文本,例如“hello”。字符串值用双引号括起来 int - 存储整数(整数),不带小数,例如 123 或 -123 float - 存储带小数的浮点数,例如 19.99 或 -19.99 char- 存储单个字符,例如 ‘a’ 或 ‘B’。Char 值用单引号括起来 boole

全栈川川 1万+

车载测试工程师必备:5分钟搞定CANoe台架搭建(附DBC导入技巧)

本文为车载测试工程师提供快速搭建CANoe测试台架的实用指南,涵盖硬件连接、DBC文件导入及常见报错解决方案。通过详细步骤和高效技巧,帮助工程师在5分钟内完成台架搭建,提升车载测试效率,特别适合紧急功能验证场景。

potato的博客 815

5款免费二进制编辑器横向评测:从HxD到ImHex谁更适合你?

本文对5款免费二进制编辑软件进行深度横向评测,包括HxD、wxHexEditor、010 Editor、ImHex和GNU Emacs,涵盖从轻量级到专业级的各种需求。评测基于文件处理能力、编辑功能、分析工具等核心维度,为开发者、逆向工程师和安全研究人员提供实用选择指南,帮助用户根据具体场景选择最适合的二进制编辑工具。

weixin_29278805的博客 372

JAVA高级类特性(三)

一、接口1)有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是Java不支持多重继承。有了接口,就可以得到多重继承的效果。2)接口是抽象方法和常量值的定义的集合3)从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。4)实现接口类    class A implements InterfaceA{}5)一个类可以实现多个接口,接口也可以继承...

sout 409

告别手动标注!PDMS NakiToolkit插件安装与初体验:以Pipeline工具为例

本文详细介绍了PDMS NakiToolkit插件的安装与使用,特别是其Pipeline工具如何通过自动化标注和材料统计功能大幅提升三维工厂设计效率。从环境准备到实战演示,帮助工程师告别繁琐的手动标注工作,实现项目交付周期的大幅缩短。

weixin_30047059的博客 353

JAVA基础知识(一)------继承

继承的基本语法:      在JAVA语言中, 用extends关键字来表示一个类继承另一个类,例如: public class Sub extends Base { ... }  以上代码表明Sub类继承了Base类。那么Sub类到底继承了Base类的哪些东西呢?这需要分两种情况: 当Sub类和Base类位于同一个包中,Sub类继承了Base类中public、protec...

①直努ㄌ 345

BambuStudio学习笔记:OpenCSG - 实时构造实体几何(CSG)渲染的 OpenGL 方案

**OpenCSG** 是一个基于 **OpenGL** 的 **构造实体几何(CSG)** 实时渲染库,通过 **深度剥离算法** 实现布尔运算(并集、交集、差集)的可视化。其核心目标是简化复杂几何体的交互式建模,适用于 CAD 原型设计、3D 打印预览、教育工具等场景。

zzzkk2009的专栏 929

告别有线:用PVE直通无线网卡,打造一台真正的‘无线’Win10软路由/测试机

本文详细介绍了如何通过PVE直通无线网卡技术,构建全无线Win10软路由或测试机。从硬件选型、PVE环境配置到PCIe和USB双模直通技术,逐步指导实现Wi-Fi AP和蓝牙连接功能,为家庭实验室和小型办公环境提供灵活高效的网络解决方案。

weixin_28683689的博客 588

Java变量基础教程

本文介绍了Java中变量的基础知识,包括变量的声明、类型以及使用方法。掌握了这些基础知识后,你可以开始编写更复杂的Java程序了。

6 792

电源芯片MPQ3431A

MPQ3431A是一款具有宽输入范围的固定频率为450kHz的高度集成的升压转换器,其输入电压低至2.7V,采用恒定关断时间(COT)的控制拓扑,可提供快速的瞬态响应。芯片支持通过MODE管脚配置PSM(pulse-skip mode)、FCCM(forced continuous conduction mode)和USM(ultrasonic mode);还支持通过电流限制配置来达到精确的过流保护;同时芯片欠压保护(UVLO)和过温保护(OTP)。MPQ3431A采用QFN-13(3mmx4mm)封装。保

qflook的博客 1561

Java实例变量和类变量

Java程序的变量大体可分为成员变量和局部变量。其中局部变量可分为如下3类。 形参:在方法签名中定义的局部变量,由方法调用者负责为其赋值,随方法的结束而消亡。 方法内的局部变量:在方法内定义的局部变量,必须在方法内对其进行显示初始化。这种类型的局部变量从初始化完成后开始生效,随方法的结束而消亡。 代码块的局部变量:在代码块内定义的局部变量,必须在代码块内对其进行显式初始化,这种类型的局部变量从初始化

itmyhome的专栏 2万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

菜鸟Java基础教程 5. Java 变量类型

静态变量的定义方式是在类中使用 static 关键字修饰变量,通常也称为类变量。以下实例中我们定义一个静态变量count。

m0_46211715的博客 1282

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Java——类变量和实例变量的区别

成员变量:把类内、方法体外定义的变量称为成员变量。 Java中的成员变量分为两种: 一是没有static修饰的,这些成员变量是对象中的成员,称为实例变量。 二是有static修饰的,称为类变量(静态变量)。 静态变量(类变量)具备以下特点: 随着类的加载而加载 优先于对象存在 被所有对象所共享 可以直接被类名调用 类变量和实例变量的区别是: 1,存放位置。 类变量随着...

caigen0001的专栏 2万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Java编程基础教程

Java编程基础教程

Zff121017的博客 1788

java基础知识1:java变量详解(实例变量、静态变量、全局变量、局部变量、成员变量)

你真的搞懂Java变量了吗?

m0_64355295的博客 4336

java基础教程7_Java 变量类型

静态变量的定义方式是在类中使用static关键字修饰变量,通常也称为类变量。以下实例中我们定义一个静态变量count。

编程技术提升 966

Java基础教程笔记

这个教程将涵盖 Java 的基本概念、语法以及如何编写简单的程序。我们将从环境设置开始,然后逐步介绍变量、数据类型、控制结构、函数和类等基本元素。

梵心白莲的博客 991

七、Java 如何保证所有变量在使用前都初始化?

局部变量与成员变量的初始化 对于方法体内的局部变量,Java用一个编译时错误来提醒初始化: void fun(){ int x; x++;//报错:i not initialized } 对于类中的成员变量,在声明类的对象时,每个基本类型的变量都会有一个初始值。 public class initClass{ boolean bool; char c; byte b; short s...

Alan-zzx的博客 1790

java基础教程5 Java 对象和类

Java 是一种面向对象的编程语言,支持以下基本概念:类(Class):对象(Object):继承(Inheritance):封装(Encapsulation):将对象的状态(字段)私有化,通过公共方法进行访问。示例: 多态(Polymorphism):抽象(Abstraction):接口(Interface):方法(Method):方法重载(Method Overloading):同一个类中可以有多个同名的方法,但参数不同。示例: 本节重点研究对象和类的概念。下图中男孩(boy)和女孩(g

编程技术提升 1720

Java基础教程之Java的变量

变量亦称“变数”,是反映事物运动变化状态的量。人们在实践活动中,为了从量的方面研究事物运动、变化的规律性,或者事物之间的数量关系,必须舍弃事物的具体内容,而从事物的量的规律性中抽象出数的概念。 Java变量 变量值 在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ; 格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。

kaikeba的博客 175

java base64获取文件名_拂晓一刻|JAVA基础教程语法基础

点击上方蓝字关注我们吧!语法基础大小写敏感:Java 编程语言是大小写敏感的,也就是说标识符 Hello 与 hello 是完全不同的。类名:类名必须以英文字母开头,后接字母,数字和下划线的组合,首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,举个栗子:SettleQueryController@RestController@RequestMapping(val...

weixin_42513512的博客 3324

千锋教育威哥学Java——Java基础教程之变量、数组、集合详解_java 集合变量

变量,内存中的一块空间,其有三要素:数据类型、变量名、变量值。在授课过程中我经常把内存比喻成宾馆,那么变量也就是宾馆里的房间,房间对应着:房间类型、房间号、入住客人。Java程序在运行过程中需要使用变量来存放值,就像一个人要入住宾馆,那么需要确定入住的房间类型,对应的房间号,最后入住进房间,变量的使用过程也是如此。当程序逐渐变得复杂后,需要的变量越来越多,就像一个旅游团要入住宾馆的20个标间,如果一个一个的办理显然太麻烦、效率太低了,数组恰好能解决这个问题。

2401_84240129的博客 868

Java基础教程——变量

变量 变量(variable)可以理解为一个“有名称的容器”,用于装各种不同类型的数据。编程人员通过对变量的访问和修改,操作内存中的数据。 对变量的理解:https://www.cnblogs.com/tigerlion/p/10665321.html Java是一种强类型(strongly typed)的语言,在编译时有严格的语法检查,需要为变量指定类型。 基本类型 整 型 byte ...

weixin_30416497的博客 71
上一篇: java类,对象,属性和方法(六)
下一篇: Java的算数操作符(八)
普通网友
博客等级 码龄7年 464粉丝 499原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值