第2章 Java编程基础
2018-08-03 14:36:14 0 举报
AI智能生成
Java 方面说课大家可以看看
作者其他创作
大纲/内容
2.1 Java的基础语法
2.1.1 Java 代码的基本格式
Java 中的代码分为结构定义语句和功能执行语句
结构定义语句:用于声明一个类或方法
功能执行语句:用于实现具体的功能。每条功能执行语句的最后必须用分号(;)结束
Java 语言是严格区分大小写
在编写程序代码时,尽量做到整齐、美观、层次清晰,使代码保持一种良好的格式,提高可读性。
建议的写法
不建议写法
连续的字符串不能分开在两行中书写
想将一个太长的字符串分在两行中书写,可以先将这个字符串分成两个字符串,然后用加号(+)将这两个字符串连起来
2.1.2 Java 中的注释
单行注释,符号“//”
多行注释,符号"/*" 开头,以符号“*/”结尾
文档注释,以"/**" 开头,并在注释内容末尾以"*/"
2.1.3 Java 中的标识符
包名所有字母一律小写
类名和接口名每个单词的首字母都要大写
常量名所有字母都大写,单词之间用下划线连接
变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写
在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读
2.1.4 Java 中的关键字
所有关键字都是小写的
程序中的标示符不能以关键字命名
2.1.5 Java 中的常量
2.2 Java 中的变量
变量的定义
第一行代码的作用是定义了两个变量x和y,相当于分配了两块内存单元,变量x和y在内存中的状态 .int x = 0,y;
第二行代码的作用是为变量赋值,在执行第二行代码时,程序首先取出变量x的值,与3相加后,将结果赋值给变量y,此时变量x和y在内存中的状态.y = x + 3;
变量的数据类型
数据类型分类
整数类型变量
浮点数类型变量
字符类型变量
布尔类型变量
变量的类型转换
自动类型装换
强制类型转换
变量的作用域
2.3 Java 中的运算符
算数运算符
赋值运算符
比较运算符
逻辑运算符
运算符的优先级
第一个运行程序 HelloWorld
2.4 选择结构语句
if 条件语句
if语句
如果某种条件,就进行某种处理
if...else 语句
如果满足某种条件,就进行某种处理,否则就进行另一种处理
if...else if...else 语句
对多个条件进行判断,进行多种不同的处理
switch 条件语句
一种很常用的选择语句,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。
注意點:
2.5 循环结构语句
while 循环语句
do...while 循环语句
fot 循环语句
循环嵌套
跳转语句
break 语句
continue 语句
2.6 方法
什么是方法
概念:是一段用来完成特定功能的代码片段
修饰符
有对权限进行限定的
有静态修饰符static
最终修饰符final
返回值类型
用于限定方法返回值得数据类型
参数类型
用于限定方法时传入参数的数据类型
return 关键字
用于结束方法以及返回方法制定类型的值
返回值
被return语句返回的值,该值会返回给调用者
方法体
方法体包含具体的语句,定义该方法的功能。
注意点
在一些其它语言中方法指过程和函数。一个返回非void类型返回值的方法称为函数;一个返回void类型返回值的方法叫做过程。
方法的优点
使程序变得更简短而清晰
有利于程序维护
可以提高程序的开发效率
提高了代码的重用性
方法的命名规则
必须使用字母、‘—’或‘$’开头
可以包括数字,但不能以它开头
方法的重载
方法的重载与返回值无关
方法名必须相同
参数个数或参数类型不相同
方法的递归
递归调用(函数对自身的调用)
递归终止条件(递归算法出口)
注意点:
作业
2.7 数组
数组的定义
指一组数据的集合,数组中的每个数据被称为元素
数组中可以存放任意类型的元素
同一个数组存放的元素必须一致
数组可分为一维数组和多维数组
数组的常见操作
数组遍历
数组最值
数组排序
多维数据
二维数组定义
int[][] arr = new int[3][4];
int[][] arr = new int[3][];
int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};
回顾第一章
什么是java?
java 的特点
JDK、JRE的使用情境
Java 系统环境变量设置
引入方法的例子
案例
实参
形参
案例2
案例:
0 条评论
下一页