zoukankan      html  css  js  c++  java
  • 4、变量

     

    4.1 变量的声明

    在Java中,每一个变量属于一种类型。在声明变量是,变量属的类型位于变量名之前。例如:

    int number6;

    变量名的命名规则:

    1. 必须是以一个字母开头的有字母和数字构成的序列
    2. 不能是Java关键字
    3. $是一个合法的字符,但不要在自己的代码中使用。它只用于在Java编译器或其他工具生成的名字中。

     

    可以在一行中声明多个变量:

    char c1 , c2;

    不提倡这种风格。一行声明一个可以提高代码的可读性。

     

    在Java 中 声明变量尽可能地靠近第一次使用的地方

    4.2变量初始化

    变量声明之后,必须用赋值语句对变量进行显示初始化,千万不要使用未被初始化的变量。

    例如:

    int number; //声明一个名为numberint型变量

            

    //        System.out.println(number);// 错误:The local variable number may not have been initialized. 原因:没有对number变量初始化

     

    初始化的两种方式:

    1. 先声明,在初始化

    int number; //声明一个名为numberint型变量

            

              

            number = 1; // 初始number变量

    1. 边声明,边初始化

      int number1 = 2; //声明和初始化在同一行

     

     

    4.3 常量

    在Java 中 用final关键字指示常量。

    关键字final表示的这个常量只能被赋值一次,一旦被被赋值之后,就不能再改变

    关键字final修饰的变量名,使用全大写。

    例如:

    final double PI =3.14; //final修饰的常量PI全大写

            

    //        PI = 1;//错误:The final local variable PI cannot be assigned. It must be blank and not using a compound assignment. 原因:final修饰的常量只能被赋值一次,不能再修改

     

    4.4 示例

     

    步骤1:在Demo010项目中的com.zjk.type中新建Variable类

     

     

    步骤2:编写源码,查看错误

     

    源码:

    package com.zjk.type;

    /**

    *

    *@类名 Variable

    *@日期 20151128日下午5:27:46

    *@作者 zjkorder

    *@版本 v1.0

    *@描述    

    * 变量的声明和初始化,以及常量

    */

    public class Variable {

          

        

        public static void main(String[] args) {

            

            int number; //声明一个名为numberint型变量

            

    //        System.out.println(number);// 错误:The local variable number may not have been initialized. 原因:没有对number变量初始化

            

            number = 1; // 初始number变量

            

            System.out.println(number);//正确 ,变量已被初始化

            

            int number1 = 2; //声明和初始化在同一行

            

            System.out.println(number1);//正确, 变量被初始化

            

            final double PI =3.14; //final修饰的常量PI全大写

            

    //        PI = 1;//错误:The final local variable PI cannot be assigned. It must be blank and not using a compound assignment. 原因:final修饰的常量只能被赋值一次,不能再修改

            

        }

     

    }

     

  • 相关阅读:
    hdu 1151
    DAG的最小路径覆盖和二分图的最大匹配
    二部图 最小点覆盖集与最大匹配的关系
    sdut 2151
    sdut Emergency
    作业
    Node.prototype.contains
    微博登录
    markdown
    Object.observe
  • 原文地址:https://www.cnblogs.com/zjkorder/p/5003081.html
Copyright © 2011-2022 走看看