Java基础之常量与变量

常量是指在程序运行过程中其值不能改变的量。


常量的类型

Java中常量的分类:

    整数常量: 所有整数

    小数常量: 所有小数

    布尔常量: 只有true和false

    字符常量:使用’’引起来的单个字符

    字符串常量(String):使用“”引起来的字符序列,“”  、“a” 、”” 

    null常量: 只有一个值null


char 类型

char类型表示的是单个字符类型,任何数据使用单引号括起来的都是表示字符。字符只能有一个字符,比如:普通的人穿上军装就是军人。


转义字符的概述

转义字符

名称

Unicode

\b

Backspace (退格键)

\u0008

\t

Tab   (Tab键盘)

\u0009

\n

Linefeed (换行)

\u000A

\r

Carriage Return(回车)

\u000D

\\

Backslash  (反斜杠)

\u005C

\'

Single Quote (单引号)

\u0027

\"

Double Quote (双引号)

\u0022

\r 表示接受键盘输入,相当于按下回车。

\n 表示换行。

\t  制表符,相当于Table键

\b 退格键,相当于Back Space

\’  单引号

\’’ 双引号

\\ 表示一个斜跨


特殊字符使用”\”把其转化成字符的本身输出,那么使用”\”的字符称作为转义字符。

比如使用输出语句,打印出带引号的信息例如输出。

System.out.println("teachersaid"java is fun"");编译是无法正常通过的。语法有错误,编译器读到第二个引号就认为是字符串的结束,剩余的不知道怎么处理。如何解决这个问题:java中使用转义字符来表示特殊的字符。一个转义字符以反斜杠(\)开始。

解决方案:System.out.println("teacher said\"java is fun\"");

注意:换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符


boolean由数学家Geogore Boole 发明

boolean 类型用来存储布尔值,在java中布尔值只有2个,true和false。

boolean flag=true;

flag=false;


变量

用于存储可变数据的容器。

变量存在的意义

计算机主要用于处理生活中的数据,由于生活中存在大量的可变数据,那么计算机就必须具备存储可变数据的能力。

比如:

时间每一秒都在发生变化,根据不同的时间要有不同的处理方式。

气象站会根据温度发布天气预报信号。


变量的特点

正常情况下牛奶盒装的都是牛奶,而且会根据牛奶的多少去决定要多大的容量的牛奶盒,A和B两位同学同时把牛奶盒放进篮子里面,但是需要区分两个牛奶盒是谁的,都需要在牛奶盒上做一个标志。

1.   必须要有大小

2.   存储一定格式的可变数据

3.   必须要有名字

根据上述变量的特点,所以我们声明一个变量的时候需要确定变量的大小,类型、名字三个特点:

错误: 1024byte   temp = 1000000;

错误原因,java有自己的变量类型。 


变量的数据类型

1. 整型

  byte   代表一个字节的大小   8bit 2(8)   -128~127    256

 short  代表两个字节的大小  16bit 2(16)  -2(15)~2(15)-1

  int    代表四个字节的大小  32bit 2(32)  -2(31)~2(31)-1

  long   代表八个字节的大小  64bit 2(64)  -2(63)~2(63)-1

  如果一个数值没有采取特殊的处理,那么该整数默认的类型是int

  可以使用数值后面添加L或小写L改变默认的整数类型。

2. 浮点型

   float  代表四个字节的大小  32bit

   double 代表八个字节的大小  64bit

java程序中所有的小数默认的类型是double类型,所以需要使用特殊的符号改变默认的小数类型。

3. 字符型

   char   代表两个字节的大小  16bit 2(16)

    原理:将字符映射为码表中对应的十进制数据加以存储。

4. 布尔型

     boolean  占一个字节。只有true与false两个值。



变量的声明

格式: 数据类型 变量名字1 , 变量名字2 ,……变量名字n ,;

例:

              int i 声明了一个整形的变量。

              double d 声明了一个double数据类型的变量

              float  f 声明了一个float数据类型的变量。

备注:变量名的首字母都一般都是以小写字母开始。


变量的初始化方式

初始化方式1: 数据类型 变量名字 = 数值。

初始化方式2: 数据类型 变量名字 , 变量名字 = 数值。

例:

         方式1: double d = 3.14;

         方式2: double d ; d = 3.14 ;


Java中这8中基本数据类型都是小写的。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值