文档详情

java编程基础学习笔记.doc

发布:2017-04-29约字共61页下载文档
文本预览下载声明
Java 编程基础 Java的语言格式: 修饰符 class 类名{ 程序代码 } java的程序语句必须要以英文的分号(;)来结束,但大括号除外。 分号,总是放在语句的结尾处。 Java程序的注释 注释的作用:仅仅是为了说明程序代码的意思,为了给未来的自己或别人看的。 注释的内容只是为了阅读程序方便,根本不执行。 两种;单行注释 //注释内容 多行注释/* 注释内容 */ 注释放在语句的结束部分后面。 Java中的标识符 类的名称可以由任意顺序的大小写字母,数字,下划线(_)和美元符号($)组成。 不能以数字开头 标识符的其中一个问题,关键字 关键字指的是在JAVA语言中有特殊意义的词,不能做为名称来使用。 Java中的常量 程序里面持续不变的值,或者说是产生后不能改变的数据。 包括:整数类型常量,浮点类型常量,布尔类型常量 12,26.58,true(真)/false(假) 布尔类型用来进行逻辑运算的,例如:我是中国人,运算的结果是true。 整数类型常量中有一个类型叫长整型:即很长的整数类型,表示方法特别。 即数字后面加上字母L。例300000000000000000L,指的就是一个长整数类型。 300L 浮点类型 说白了就是小数,小数点后面的位数是有讲究的。 浮点类型分为两种,一是单精度浮点类型,二是双精度浮点类型 单精度类型在值的后面必须要加上F。例如:2.68f (F指的是英文FLOAT。单精度的意思) 双精度类型在值的后面必须要加上D。例如:2.68D(D指的是英文DOUBLE。双精度意思) 如果一个小数,后面什么也没加。如。2.68,那么,这个小数默认为双精度类型。 字符串常量和字符常量 字符串常量是以一组双引号(“”)包含的值,例如:“hello” 字符常量是以一组单引号(‘’)包含的值 例如:‘b’ 变量及变量的作用域 在程序运行时,系统会为程序分配内存空间,用来存储各种类型的数据,分配的内存空间要用一个标记符来标识,内存中的数据是可以改变的,所以叫变量。定义变量的标记符就叫变量名,而在内存中所加载的数据就是变量值。用一个变量定义一块内存空间以后,我们就可以用变量名来代表这块内存中的数据了,又因为内存中所存储的数据??型不同,所以又产生了各种不同类型的变量。 int m=8,n; 变量类型 变量名=变量值; n=m*2; 两个内存空间(几个变量名就是分配了几个内存空间),用来存储整数,格式见上面。 定义变量的简单形式: 变量类型 变量名;例如:int x; 整数类型(byte,short,int,long) 数值型 浮点类型(float,double) 基本数据类型 字符型(char) 布尔型(boolean) 整数类型的取值范围: byte 8位一个字节 short 16位二个字节 int 32位四个字节 long 64位八个字节 浮点类型取值范围: float 32位四个字节 double 64位八个字节 *只有数值型才有取值范围。 类型的自动转换 二个条件,一,两种类型兼容,都是数字类型才可以,布尔和字符类型都不可以 二,原来的类型一定要小于换转后的类型。如:byte向int转换,反之,如:long向short类型的转换就不是自动转换了,而是强制类型转换。 强制类型转换 指的是将大的数据类型向小的数据类型的转换。 公式:目标类型 变量=(目标类型)值 即: 小类型 变量名=(小类型)大类型的值 byte a; int c; a=(byte)c; 表达式数据类型的自动提升 所谓的表达式就是加减乘除等运算式。 所有byte型,short型,的值将被提升到int型 如果运算式中其中一个操作数是long型,计算结果就是long型 如果运算式中其中一个操作数是float型,计算结果就是float型 如果运算式中其中一个操作数是double型,计算结果就是double型 变量的作用域 一对大括号中间的部分就是一个代码块,代码块就决定了其中定义的变量的作用域。作用域决定了变量的“是否可见”及“生存范围”。 局部变量 在一个代码块内定义的变量称之为局部变量,局部变量在代码块被执行时创建,代码块结束时被销毁,*局部变量在进行取值操作前必须被初始化或进行过赋值操作,否则编译错误。例:int x
显示全部
相似文档