第2章 Java编程基础
2018-08-03 14:36:14 0 举报
AI智能生成
Java 方面说课大家可以看看
作者其他创作
大纲/内容
2.1 Java的基础语法
2.1.1 Java 代码的基本格式
Java 中的代码分为<i><b><u>结构定义语句</u></b>和<font face="微软雅黑"><b><u>功能执行语句</u></b></font></i>
<b>结构定义语句</b>:用于声明一个类或方法
<b>功能执行语句</b>:用于实现具体的功能。每条功能执行语句的最后必须用分号(;)结束
Java 语言是<b><u><i>严格区分大小写</i></u></b>
在编写程序代码时,尽量做到<b><i><u>整齐、美观、层次清晰</u></i></b>,使代码保持一种良好的格式,提高可读性。
建议的写法
不建议写法
连续的字符串不能分开在两行中书写
想将一个太长的字符串分在两行中书写,可以先将这个字符串分成两个字符串,然后用加号(+)将这两个字符串连起来
2.1.2 Java 中的注释
单行注释,符号<b>“//”</b>
多行注释,符号<b><i>"/*" 开头</i></b>,以符号<b><i>“*/”结尾</i></b>
文档注释,以<b><i>"/**" 开头</i></b>,并在注释内容<b><i>末尾以"*/"</i></b>
2.1.3 Java 中的标识符
包名所有字母一律小写<br>
类名和接口名每个单词的首字母都要大写
常量名所有字母都大写,单词之间用下划线连接
变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写
在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读
2.1.4 Java 中的关键字
所有关键字都是小写的
程序中的标示符不能以关键字命名
2.1.5 Java 中的常量
2.2 Java 中的变量
变量的定义
<span>第一行代码的作用是定义了两个变量x和y,相当于分配了两块内存单元,变量x和y在内存中的状态 .</span><span>int x = 0,y;</span>
第二行代码的作用是为变量赋值,在执行第二行代码时,程序首先取出变量x的值,与3相加后,将结果赋值给变量y,此时变量x和y在内存中的状态.y = x + 3;<br>
<b>变量的数据类型</b><br>
数据类型分类
整数类型变量
浮点数类型变量
字符类型变量
布尔类型变量
<b>变量的类型转换</b><br>
自动类型装换
强制类型转换
变量的作用域
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 方法
什么是方法
概念:是一段用来完成<b><i><u>特定功能</u></i></b>的代码片段
修饰符
有对权限进行限定的
有静态修饰符static
最终修饰符final
返回值类型
用于限定方法返回值得数据类型
参数类型
用于限定方法时传入参数的数据类型
return 关键字
用于结束方法以及返回方法制定类型的值
返回值
被return语句返回的值,该值会返回给调用者
方法体
<span>方法体包含具体的语句,定义该方法的功能。</span>
注意点
<span> 在一些其它语言中方法指过程和函数。一个返回非void类型返回值的方法称为函数;一个返回void类型返回值的方法叫做过程。</span>
方法的优点
使程序变得更简短而清晰
有利于程序维护
可以提高程序的开发效率
提高了代码的重用性
方法的命名规则
必须使用字母、‘—’或‘$’开头
可以包括数字,但不能以它开头
方法的重载
方法的重载与返回值无关
方法名必须相同
参数个数或参数类型不相同
方法的递归
递归调用(函数对自身的调用)
递归终止条件(递归算法出口)
注意点:
作业
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 条评论
下一页