java第一季_Java入门第一季

第一章 Java初体验

63553c3a8c7c06173e20087b90ddcc2a.png

第二章 变量与常量

2-1关键字

5385df71aae4bfd52ef1e31d854b5f2b.png

2-2 标识符

标识符是用于给程序中的变量、类、方法等命名的符号

2-4 变量

三个元素描述变量:变量名、变量类型和变量值。

3e787cd1bcf7cc638ff354cd692b495a.png

2-5 命名变量

7ae2116389c93b02579502b97be1ef89.png

1、骆驼式命名法:第一个单词的首字母小写,其后的单词的首字母大写

2、见名知意

3、区分大小写

2-6 Java中的数据类型

Java语言是强类型语言,即在Java中存储的数据都是有类型的,而且必须在编译时就确定其类型

2b0616c4dd7d11f633699fa25ba57344.png

在Java领域中,基本数据类型变量存的是数据本身,而引用数据类型变量存的是数据的空间地址。

常见的基本数据类型

8d42d6e880d71c770cd1929620d67488.png

String是一种常见的引用数据类型,用来表示字符串

2-7 Java中变量的使用规则

2-9 Java中的自动类型转换

2-10 Java中的强制类型转换

语法:(数据类型)数值

1bd5750c26cba8eb0fd1de3485c0910f.png

输出结果:75.8 75

2-11 Java常量的应用

常量,它的值被设定后,在程序运行过程中不允许改变

语法:final 常量名=值

final String Love="imooc";

常量名一般使用大写字符

2-12 注释

单行注释、多行注释、文档注释

4bae7d18d9c7c715e1fd49a03288d9f4.png

第三章 常用的运算符

3-1 什么是运算符

运算符是功能符号,用以通知Java金西行相关的运算。

常用的运算符分为五种:

算数运算符、赋值运算符、逻辑运算符、比较运算符、条件运算符

3-2 算数运算符

+ - * / % ++ --

3-3 赋值运算符

= += -= *= /= %=

3-4比较运算符

> >= < <=(只支持数值类型) == !=(既支持数值类型,也支持引用类型)

3-5 逻辑运算符

&& || ^ !

3-6 条件运算符

也成三元运算符 语法:布尔表达式?表达式1:表达式2

3-7 运算符的优先级

4c5fccb10d1a928b283e9392cff0016c.png

第四章 流程控制语句

4-1 条件语句之if

语法:

5eef0b681d7cd32eb0c8f739377e3db3.png

4-2 条件语句之if...else

语法:

b2a716ea45096b6900a338ba6e5ff944.png

4-3 条件语句之多重if

语法

d66c6849d6101e987be2604b946fea99.png

4-4 条件语句之嵌套if

语法

d4b87d8971f4b3f02871eda890167cf8.png

4-6 条件语句之switch

语法

a856185170251c65f7486e9b12114b67.png

4-7 循环语句之while

语法

897bf006595c28520e44d54665fc3211.png

4-8 循环语句之do...while

语法

d50671f2e11c396df97db70ad7f58ae2.png

4-9 循环语句之for

语法

a40defdc7d698b391ffdf0ac2c0d4b9c.png

4-11 循环跳转语句之break

实现代码:

d218c60d42f65d44b0041c41cb0dcd95.png

结果:1 2 结束啦

4-12 循环跳转语句之continue

continue的作用是跳过循环体中剩余的语句执行下一次循环。

实现代码:

9cdb2006825b58c3f0cb874e8567f22d.png

结果:2 4 6 8 10

4-14 循环语句之多重循环

48301c9ee8ec391e8711bcc158913794.png

第六章 数组

6-1 什么是数组

数组可以理解为一个巨大的“盒子”,里面可以顺序存放多个类型相同的数据。

6-3 如何使用Java中的数组

四个步骤:声明数组、分配空间、赋值、处理数组中的数据

1、声明数组

语法:数据类型[ ] 数组名  或  数据类型 数组名[ ]

2、分配空间

语法:数组名=new 数据类型[数组长度]

将上面两个步骤合并:数据类型[ ] 数组名 = new 数据类型 [数组长度] 如:int[ ] scores=new int[5]

3、赋值

4、处理数组中的数据

将上面几步合并:如int[ ] scores = {1,2,3,4};    等价于  int[ ] scores=new int[ ]{1,2,3,4};

6-5 使用循环操作Java中的数组

数组名.length用于获取数组的长度

6-6 使用Arrays类操作Java中的数据

要导入Arrays类   import java.util.Arrays;

1、排序

语法:Arrays.sort(数组名);  按升序排列

2、将数组转换为字符串

语法:Arrays.toString(数组名);

6-8 使用foreach操作数组

语法:for (元素类型 元素变量:遍历对象){

执行的代码

}

for(int score:scores) {

System.out.println(score);

}

6-9 Java中的二维数组

四个步骤:声明数组、分配空间、赋值、处理数组中的数据

1、声明变量并分配空间

数据类型[ ] [ ] 数据名 = new 数据类型[行的个数] [列的个数]

2、赋值

3、处理数组

int [ ] [ ] scores = {{1,2,3},{4,5,6}}

d623cb11b94d7344caa32525fc1e4c97.png

结果:123

456

第七章 方法

7-1 如何定义Java中的方法

所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。

58607cb7b207264eedc5cb59b9eb4aba.png

1、访问修饰符:public、protected、private

2、返回值类型:方法返回值的类型,如果方法不具有返回值,则返回值类型为void;如果方法有返回值,则要确定返回值的类型,以及方法体中使用return语句返回值。

3、方法名:合法的标识符

4、参数列表:参数可以有多个,各个参数以逗号隔开,每个参数由参数类型和参数名组成。

方法按是否带参以及有返回值可分为:无参无返回值方法,无参带返回值方法,带参无返回值方法,带参带返回值方法

7-2 无参无返回值方法的使用

第一步:声明方法

第二步:调用方法

当需要调用方法执行某个操作时,先创建类的对象,然后通过对象名.方法名();来实现

63d4349e64c32de3ded048dbc052a004.png

7-3 无参带返回值方法的使用

38f4fe95ddea1594c328637d74379b30.png

调用无参带返回值方法时,要有变量接收返回值并进行处理。

7-5 带参无返回值方法的使用

调用语法:

2e497838d1092910697504838d72753c.png

把定义时的参数称为形参,是用来定义参数的个数和类型;把调用时的参数称为实参,是传递给方法处理的值。

一定不可忽视的问题:

1、调用带参方法时,必须保证实参的数量、类型、顺序与形参一样

2、调用方法时,实参不需要指定数据类型

3、方法的参数可以是基本数据类型,如int、double,也可以是引用数据类型,如string、数组

457151ab62b5ebb86c3275d8c49eea40.png

4、当方法参数有多个时,参数之间以逗号分隔

7-6 带参带返回值方法的使用

8083bae95fd79d4e665fa7b37f0924e3.png

fe67b6c1be2e4ed3a4d7e6f67c1a9416.png

7-8 方法的重载

如果同一个类中包含了两个或两个以上方法名相同,方法参数的个数、类型和顺序不同的方法,则称为方法的重载。

df3d5ae846889b3d64e4cf42aa3c6c6f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值