`

day_02_Java常量/变量

阅读更多

一:常量

 

常量的声明

 

final 数据类型 名=值;

 

1.static用来修饰属性时称为静态属性,不属于某个具体的对象,属于类,但是所有的对象都能对其进行修改

 

2.单个final修饰的属性并不是常量,final表示的是不可改变性,但是属于某个具体的对象

 

3.static final就是一个属于类并且不可改变的属性,即常量。

 

常量的命名规则

   一般用全大写

 

二:变量

 

 1.善用变量是一种节省内存的方式,声明是为了在内存中占一块内存

 2.变量的命名规则

   -----大小写字母、数字、下划线和$组成

   -----以字母开头,不能以数字开头

   -----不能用Java中的保留关键字

  

 3.变量的作用范围

   分为成员变量  局部变量

 

  成员变量作用范围

     ----在类中进行的声明,在整个类中都有效

 

  局部变量作用范围

     ----声明开始到此方法结束的地方

 

代码案例:

package day_02;

 

public class TestFinal1 {

/*常量的声明的方法final 数据类型  名称=【值】 */

static final int  YEAR = 3;

 

/*成员变量的作用范围在整个类中都有效*/

static int a = 5;//定义一个成员变量

public static void main (String[] args) {

    /*变量的声明方法:数据类型 名称 = 【值】;*/

int num = 3;

char ch = 'a';

 

/*定义一个局部变量i*/

int sum = 0;

/*局部变量输出,i在for循环内有限*/

for(int i = 0;i<3;i++) {

sum = sum + i;

System.out.println("局部变量i="+i+";局部变量sum="+sum);

}

/*常量输出*/

System.out.println("常量输出="+YEAR);

/*局部变量输出,在此方法中有效*/

   System.out.println(num+"是整数");

   System.out.println(ch+"是字符");

   /*成员变量输出,在整个类中都有效*/

   System.out.println("成员变量的值a="+a);

}

}

运行结果

局部变量i=0;局部变量sum=0

局部变量i=1;局部变量sum=1

局部变量i=2;局部变量sum=3

常量输出=3

3是整数

a是字符

成员变量的值a=5

 

 

     

3
1
分享到:
评论

相关推荐

    Java入门基础学习资料day01-02

    day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、...

    day01-前言-入门程序-常量-变量

    day01 前言, HelloWorld, 常量, 变量 基础阶段课程介绍

    Java入门基础学习资料day11

    day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、...

    Java入门基础学习资料day07-08

    day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、...

    Java入门基础学习资料day09-10

    day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、...

    Java入门基础学习资料day05-06

    day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、...

    Java入门基础学习资料day03-04

    day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、...

    day01_HelloWorld&常量.pdf

    【标题】:“Java语言入门:HelloWorld与常量” 【描述】:本资料介绍了Java语言的基础知识,包括其发展历程、开发环境的搭建,以及HelloWorld程序的编写,同时讲解了常量的概念。 【标签】:“HelloWorld&常量” ...

    GSDN_day_02.pdf

    本文档详细介绍了Java语言中基础的数据类型、变量、常量、进制表示及转换方式,并且还涉及到变量的作用范围和数据类型的自动与强制转换等知识点。下面将对这些知识点逐一进行解释。 首先,Java语言中有一些特殊的...

    day12_code_java_

    在"day12_code_java_"这个压缩包中,我们可以期待找到一些关于Java面向对象编程的实例,这些实例对于初学者来说是极好的学习资源。 面向对象编程的基本概念包括: 1. 类(Class):类是创建对象的模板,定义了对象...

    day01【前言、入门程序、常量、变量】.pdf

    Java的常量和变量是编程中的基本概念,常量是指在程序执行过程中不可更改的值,而变量则是可变的值。理解关键字和标识符的含义,以及Java中的基本数据类型分类,是学习Java的基础。Java定义了8种基本数据类型,包括...

    day17 java

    创建一个新的Java工程,可以通过菜单栏的File -&gt; New -&gt; Java Project,然后输入工程名称,比如按照学习进度命名(例如day01)。 **Eclipse使用技巧:** 1. **创建Java工程**:通过File -&gt; New -&gt; Java Project,...

    day01【前言、入门程序、常量、变量】_总结_

    在本篇中,我们将深入探讨Java编程语言的基础概念,包括"前言"、"入门程序"、"常量"和"变量"。这些是学习Java的基石,对于初学者至关重要。 首先,"前言"部分通常会介绍Java的历史、特点以及它在软件开发中的重要...

    java day02笔记

    ### Java Day02 笔记知识点总结 #### 02.09 Java语言基础(变量的概述及格式) - **A: 什么是变量** - 变量是在程序执行过程中,其值可以在某个范围内发生变化的量。 - **B: 变量的定义格式** - 变量的定义遵循...

    java_note_day02.pdf

    本文将深入讲解Java的基础知识,包括JVM、JRE、JDK的关系,环境搭建,编程规范,常用DOS命令,二进制,注释,标识符,关键字,变量,常量,基本数据类型,运算符以及字符串连接。 1. **JVM、JRE和JDK**: - JVM...

    day001_Eclipse&基础语法&数据类型&常量&变量.doc

    * 常量:在Java中,使用final关键字声明常量 变量 * 变量定义: + 数据类型 变量名 = 初值; + 例如:int x = 10; * 变量的作用域: + 变量的作用域是指变量可以使用的范围 + 变量的作用域可以分为方法作用域、...

    黑马程序员Java基础视频辅导班Day02

    "黑马程序员Java基础视频辅导班Day02"的内容主要涵盖了常量、变量以及运算符这些核心概念。 首先,我们来讨论常量。常量是程序中不会改变的值,它们一旦被定义,就不能再进行修改。在Java中,有两种类型的常量:字...

    Java开发零基础篇:Day02 变量和运算符.pdf

    在Java开发零基础篇的Day02中,我们主要学习了变量和运算符的基础知识。这是Java编程中非常基础且重要的概念,尤其适合刚开始接触Java的初学者。我们将详细探讨以下几个方面的知识点: 1. 变量的概念与特点 变量在...

    day13_java_源码

    与抽象类不同,接口不包含字段(变量),只包含常量和抽象方法。接口使用`interface`关键字声明,且接口中的所有方法默认都是抽象的和public的。从Java 8开始,接口还可以包含默认方法(有实现的方法)和静态方法。 ...

Global site tag (gtag.js) - Google Analytics