Java的常量和变量

  • A+
所属分类:学习笔记

常量

常量表示不能改变的数值。

Java的常量值用字符串表示,区分为不同的数据类型,Java中常量的分类:

1,整数常量。所有整数

2,小数常量。所有小数

3,布尔型常量。较为特有,只有两个数值。true false。

4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。

5,字符串常量。将一个或者多个字符用双引号标识。

6,null常量。只有一个数值就是:null。

注:要区分字符常量和字符串常量,字符常量用单引号,字符串常量用双引号。

对于整数:java有三种表现形式。

• 十进制:0-9 ,满10进1.

• 八进制:0-7 ,满8进1. 用0开头表示。

• 十六进制:0-9,A-F,满16进1. 用0x开头表示。

进制的基本转换

• 十进制 二进制 互转

十进制转成二进制-除以2取余数

二进制转成十进制-乘以2的幂数

• 十进制 八进制 互转

• 十进制 十六进制 互转

• 负数的二进制表现形式

对应的正数二进制取反加1

其实,最简单的方法可以用电脑系统自带的科学计算器直接输入数值转化,当然对于初学者还是老老实实的计算了之后用这种方式来验证结果。

Java的常量和变量

变量

Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。

Java程序中每个变量都属于特定的数据类型,在使用前必须对其声明。例如:

int i = 100;

float j = 3.14f;(在Java中声明float类型时常量后面必须带f,否则编译器会将该变量当成double类型来处理)

double h1,h2,h3 = 3.14;

String s = “helloworld”;

从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此, 每个变量使用前必须先要声明,然后必须进行复杂来填充内容,最后才能使用。

变量的分类

  • 按被声明的位置分:
    局部变量:方法或语句块内部定义的变量,方法体内部是指与方法对应的大括号内部。
    成员变量:方法外部、类的内部定义的变量。
  • 按所属数据类型分:
    基本数据类型变量
    引用数据类型变量

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: