码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员 4月3号(三)

时间:2017-04-05 23:32:32      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:e30   static   运算   编码   常量   浮点   精度   java   out   

能够解释关键字的概念

关键字是被java赋予特殊含义的单词。关键字都是小写。一共有53个关键字其中两个保留字。

 

 

常量的概念和分类

常量是在程序执行中,不能被改变的量,例如一个苹果。1米等于100厘米。是不能被改变的。

常量具有六种类型分别是:

1.整数常量   所有的整数 1-1

2.字符常量 用单引号括起来的内容(‘a’,’b’,’c’,’d’)

3.字符串常量     用双引号括起来的内容(“asd”,”dfgdfg”,”nihao”)

4.小数常量 所有的小数(1.2);

5.布尔常量 较为特别只有truefalse

6.空常量 null(数组部分讲解)

 

 

变量的概念

 在广义上是程序在执行过程中在某个范围内可以发生变化的量,

变量是一个在内存中使用数据类型开辟空间后储存对应数据类型的容器;

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。

内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。

因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。

 

变量的定义格式

Int a = 10

变量格式的意思;

变量是一个在内存中使用数据类型开辟空间后储存对应数据类型的容器;

容器具备的特点; 1.容量。2.储存的一定格式的数据。3.名字。)

1.声明变量的格式; 容量 变量名字 =数据。

2.变量的名字是;变量名字的命名规范 首字母小写,其他单词首字母大写。其他小写。

在用数据类型在内存中开辟空间后系统将该地址赋值给声明时的变量名。

变量=内存地址;

3.容量; Java表示一个容量多大是使用数据类型定义的。

变量的储存大小是由类型决定的,使用数据类型在内存中开辟对应的大小。

变量是一个在内存中使用数据类型开辟空间后储存对应数据类型的容器;

                            八种数据类型变量

 Java有八大种四小类数据类型分别为:

 第一类

整数的数据类型有4

byte(字节) 1字节 8位    2^8     -128127

short(短整型)  2字节16bit    2^16   -3276832767

Int  (整型) 4字节 32bit    2^32   -21474836482147483647

long (长整型)8字节 64bit   2^64   -263263-1  (定义long在数据后加L

第二类 小数的数据类型

float(单精度浮点型)    4字节  32位       -3.403E383.403E38

double(双精度浮点型默认) 8字节 64位  后面加F  -1.798E3081.798E308

第三种 字符类型

char                 2字节   16位    表示一个字符(‘a’,’A’.’0’,’家’)

第三者  布尔类型

Boolean              1字节   8为      只能两个值 falsetrue

*********   整数默认是Int 类型   浮点默认是double 类型  在定义 float时需在数据后家F  定义long类型时需在后在L; 单精度浮点型和双精度浮点型的范围计算方法。char 采用unicode编码占有两个字节 16位。使用两个字节就可以储存一个汉字。使用单引号括起来。只能储存一个符号和汉字

Boolean 通常在逻辑运算中进行使用。 不用引号括起来

使用标识符定义变量和类名

class  BiaoZhiFu{

public static void main(String[] args){

//整数型数据类型

byte a =10;

short b=101;

int c=1010;

long d=101011101011101011L;

System.out.println(a);

System.out.println(b);

System.out.println(c);

System.out.println(d);

System.out.println("**********************************");

//浮点型数据类型

float e =1.001F;

double f=1.0000001010101010;

System.out.println(e);

System.out.println(f);

System.out.println("*****************************");

// 字符类型

char g =‘‘;

System.out.println(g);

System.out.println("*********************");

//布尔类型

boolean h =false;

System.out.println(h);

 

}

 

 

}

 

黑马程序员 4月3号(三)

标签:e30   static   运算   编码   常量   浮点   精度   java   out   

原文地址:http://www.cnblogs.com/cjz1995/p/6671002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!