• 变量


    1、变量的概念

    (1) 每个变量都属于一种类型。声明变量时,格式为变量类型 变量名。例如:int num;long earth;double salary;每个声明以分号结束。

    (2) 变量名必须是一个以字母或数字开头,Java中字母和数字范围要比其他程序语言大。变量名中所有的字符都是有意义的,大小写敏感,并且变量名的长度没有限制。

    (3) 如果想知道哪些Unicode字符属于Java中的‘字母’,可使用character类的isJavadentifierStartisJavaIdentifierpart方法进行检测。

    (4) 尽管$”是一个合法的Java字符,但是不要在自己的代码中使用这个字符,它只用在Java编译器或其他工具生成的名字中。

    (5) 不能低于Java的保留字做变量名。

    2、变量初始化

    声明了变量以后,必须使用赋值语句对变量进行显式初始化,不要使用未被初始化的变量。否则会报错,提示变量没有初始化,例如:

    1 package day01;
    2 
    3 public class Test03 {
    4     public static void main(String[] args) {
    5         int num;
    6         System.out.println(num);
    7     }
    8 }

    执行结果:

    注意:

    (1) Java中变量的声明尽量靠近变量第一次使用的地方,这样可读性强。

    (2) 想要对已经声明过的变量进行赋值,使用=,格式:变量名 = 数值。意思是将右边的数值交给左边的变量存放。

    3、常量

    Java中使用关键字final指示常量。Final的意思是表示该变量只能被赋值一次,一旦被赋值了以后就不能进行更改了,习惯上使用全大小。例如:

     1 package day01;
     2 
     3 public class Test04 {
     4     public static void main(String[] args) {
     5         final double PRICE = 1.50;//1平米1块5
     6         int num = 6;//买了6平米
     7         double paperWidth = 8.5;
     8         double paperHeight = 11;
     9         System.out.println("纸板的价格是:"+price*paperHeight*paperWidth*num);
    10     }
    11 }

    执行结果:

    注意:

    (1) 如果希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。可以使用关键字static final设置一个类常量。例如:

     1 package day01;
     2 
     3 public class Test05 {
     4     public static final double PRICE = 1.50;//1平米1块5,类常量:PRICE
     5 
     6     public static void main(String[] args) {
     7         int num = 6;//买了6平米
     8         double paperWidth = 8.5;
     9         double paperHeight = 11;
    10         System.out.println("纸板的价格是:" + PRICE * paperHeight * paperWidth * num);
    11     }
    12 }

    (2 类常量要位于main方法的外部。因此,同一个类中其他方法也能使用这个常量。

    (3) 如果一个常量被声明为public,那么其他类的方法也可以使用这个常量。

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    前端开发笔记(2)css基础(上)
    前端开发笔记(1)html基础
    <Android 基础(三 十)> Fragment (3) ~ PreferenceFragment
    MyEclipse中搭建Struts2开发环境
    Android 投射工具和录屏工具
    似是而非的k=sqrt(n)
    算法:求比指定数大且最小的“不重复数”问题的高效实现
    巧用“异或”
    12个滑稽的C语言面试问答——《12个有趣的C语言问答》评析(5)
    12个滑稽的C语言面试问答——《12个有趣的C语言问答》评析(4)
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14286844.html
Copyright © 2020-2023  润新知