第03章 标识符和基本数据类型
- 格式:pdf
- 大小:287.22 KB
- 文档页数:41


Java语言基础
本章的主要目标:
1、了解java的主类的结构;
2、了解java语言中的基本数据类型;
3、了解java语言中的常量和变量;
4、了解java语言运算符的使用;
5、了解java语言数据类型的转换;
6、了解java语言中代码注释与编码规范;
Java主类结构
Java语言是面向对象的程序设计语言,java的基本组成单元就是类,类体又包括属性和方法,而每一个程序都必须包含一个main()方法,含有main()方法的类称之为主类;
我们用一个程序来看一下主类的结构:
public class First{
static String s1=”java”;
public static void main(String args[]){
String s2=”学习之旅!”;
System.out.println(“s1”);
System.out.println(“s2”);
}
}
这就是一个简单的java程序,包含了类的结构;需要注意的是,java代码中所有的标点符号,括号都是需要在英文状态下输入;否则在编译的时候将会报错;
通常将类的属性称之为类的全局变量(又叫成员变量),将方法中的属性称之为局部变量;全局变量声明在类体中,局部变量声明在方法体中;
Java程序中的main()方法必须声明为public static void 。main()方法是程序开始执行的位置;
Java语言严格区分大小写;
基本数据类型
Java中的基本数据类型有
基本数据类型
字符和数字之间可以相互转换;
在程序执行过程中,其值不能改变的量称为常量,其值能改变的量称之为变量;
Java语言规定标识符由任意顺序的字母、下划整数型
字符型
布尔型 整数类型(byte、short、int、long)
浮点类型(float、double) 线、美元符号、和数字组成,并且第一个字符不能使数字字符;
第三章数据类型
第三章数据类型、运算符与表达式(6学时)
学习⽬的与要求:1 、掌握基本类型及其常量的表⽰法;
2 、重点掌握变量的定义及初始化⽅法;
3 、掌握运算符与表达式的概念;
4 、理解 C 语⾔的⾃动类型转换和强制类型转换、赋值的概念。
本章重点:1、数据类型;
2、变量的定义与使⽤;
3、算术运算符;
4、⾃增、⾃减运算符;
第1讲
知识归纳:1、C 语⾔数据类型:
(1)基本类型:整型、字符型、实型、枚举型。
(2)构造类型:数组类型、结构体类型、共⽤体类型。
(3)指针类型;
(4)空类型;
2、常量:
(1) 什么是常量:在程序运⾏中,其值不变的量。如 123 ,3。14
(2) 符号常量:⽤⼀个标识符代表⼀个常量。符号常量名常⽤⼤写,以区别变量。
如 #define PI 3.1415926
符号常量的定义格式: #define 符号常量
3、变量:
(1)什么是变量:在程序运⾏中,其值可以改变的量。如
(2)标识符的命名规则:
必须以字母、下划线打头;
⼤⼩写字符区分;
关键字不能⽤作标识符。(3)变量要“先定义,赋值后,再使⽤”。
4、整型数据:
(1)整型常量的表⽰⽅法及相互之间的转换:⼗进制、⼆进制、⼋进制、⼗六进制
(2)整型分类以及所占⽤存储空间的⼤⼩:short , int , long , unsigned short, unsigned int ,unsigned long (3)注意:整型数据的溢出问题.
请记住int , unsigned int 所适⽤的数据范围 :int( 或short) -32768----32767
unsigned int 0----65535
5、实型数据:
(1)实型数据的表⽰⽅法:
⼩数形式----必须有⼩数点
指数形式----字母E (或e)前必须有数字,E后指数必须为
整数。(2) 实型的分类:float ,double
(3)注意:实型数据的舍⼊误差.
请记住 float , double 两种类型的有效数字位数float 有效数字7位数double 有效数字16位数;
C语⾔程序设计重点知识
第⼀章 C语⾔概述1、C程序的组成和形式的基本特点(P6-7)
(1)C程序是由函数构成的,⼀个C源程序⾄少且仅包含⼀个main函数,也可以包含⼀个main函数和若⼲个其他函数。
(2)⼀个函数由两部分组成
①函数的⾸部:即函数的第⼀⾏,包括函数名、函数类型、函数属性、函数参数名、参数
类型
例:int max (int x, int y)
⼀个函数名后⾯必须跟⼀对圆括号,括号内写函数的参数名及其类型。函数可以没有参数,如main()。
②函数体:即函数⾸部下⾯的花括号内的部分。如果⼀个函数内有多个花括号,则最外层
的⼀对花括号为函数体的范围。函数体⼀般包括:声明部分、执⾏部分2、运⾏C程序的步骤及每个步骤⽣成⽂件的类型及特点(P7)
3、第⼆章算法
1、算法的定义
⼀个程序应包括①数据结构即对数据的描述;②算法也就是操作步骤。
计算机算法可分为两⼤类:数值运算算法和⾮数值运算算法。2、算法的特性(P19)
1.有穷性;
2.确定性;
3.有零个或多个输⼊;
4.有⼀个或多个输出;
5.有效性。
3、描述算法的常⽤⽅法(P20-33)
1.⾃然语⾔;
2.⽤流程图表⽰算法。
3.N—S图
4.计算机语⾔
5.伪代码
4、C程序算法的3种基本结构及其共同特点(P24-25)
三种基本结构:1.顺序结构:最基本;
2.选择结构:⼜称选取结构或分⽀结构;
3.循环结构:⼜称重复结构;
①当(while)型循环;
②直到(until)型循环。共同特点:1. 只有⼀个⼊⼝;
2. 只有⼀个出⼝;
3. 结构内的每⼀部分都有机会被执⾏到;
4. 结构内不存在?死循环?。
5、结构化程序设计的设计原则(P34)
1.⾃顶向下;
2. 逐步细化;
3. 模块化设计;
4. 结构化编码。
第三章 数据类型、运算符与表达式1、C 语⾔的基本数据类型和构造数据类型(P37)
在程序中对⽤到所有数据都必须制定其数据类型。数据有常量和变量之分,它们分别属于以上这些类型。 2、字⾯常量和符号常量(P37-38) 在程序运⾏过程中,其值不能被改变的量称为常量,常量区分为整型常量和实型常量,常量⼀般从其字⾯形式即可判别,这种常量称为字⾯常量或者直接常量。
c语言运算符及其表达式(总14页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小-- C语言的数据类型运算符表达式
1.基本数据类型
基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。
2.构造数据类型构造数据类型
是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。在C语言中,构造类型有以下几种:
·数组类型
·结构类型
·联合类型
3.指针类型 指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个量在内存储器中的地址。虽然指针变量的取值类似于整型量,但这是两个类型完全不同的量,因此不能混为一谈。4.空类型在调用函数值时,通常应向调用者返回一个函数值。这个返回的函数值是具有一定的数据类型的,应在函数定义及函数说明中给以说明,例如在例题中给出的max函数定义中,函数头为: int max(int a,int b);其中“int ”类型说明符即表示该函数的返回值为整型量。又如在例题中,使用了库函数 sin,由于系统规定其函数返回值为双精度浮点型,因此在赋值语句s=sin (x);中,s 也必须是双精度浮点型,以便与sin函数的返回值一致。所以在说明部分,把s说明为双精度浮点型。但是,也有一类函数,调用后并不需要向调用者返回函数值, 这种函数可以定义为“空类型”。其类型说明符为void。在第五章函数中还要详细介绍。在本章中,我们先介绍基本数据类型中的整型、浮点型和字符型。其余类型在以后各章中陆续介绍。 对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,取值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、浮点常量、浮点变量、字符常量、字符变量、枚举常量、枚举变量。在程序中,常量是可以不经说明而直接引用的,而变量则必须先说明后使用。