文章目录
- 1 Java概述
-
- 1.0 JDK下载与安装
- 1.1 Java基本介绍
- 1.2 JDK的安装目录
- 2 Java基础语法
-
- 2.0 Java编译和运行
- 2.1 hello world案例
- 2.2 注释
- 2.3 关键字
- 2.4 常量
- 2.5 数据类型
- 2.6 变量
- 2.7 标识符
- 2.8 类型转换
- 3 运算符
-
- 3.1 算术运算符
- 3.2 赋值运算符
- 3.3 自增自减运算符
- 3.4 关系运算符
- 3.5 逻辑运算符
- 3.6 三元运算符
- 4 Scanner
- 5 分支语句
-
- 5.1 顺序结构
- 5.2 if语句
- 5.3 switch语句
- 5.4 for循环
- 5.5 while循环语句
- 6 break、continue
- 7 Random
本博客配套黑马的教学视频:链接
1 Java概述
1.0 JDK下载与java基础黑马安装
https://blog.csdn.net/_/article/details/
1.1 Java基本介绍
Java语言是美国Sun公司在1995年退出的计算机语言
Java版本
- 5.0是更新力度最大的版本
- 8.0是公司用的最多的版本
- 11.0是学习Java基础使用的版本
Java语言跨平台原理
Java语言可以在任意操作系统上运行,只需要安装JVM(Java虚拟机)
JRE和JDK
JRE:是Java程序运行时的环境,包含JVM和运行所需要的核心类库,我们想要运行一个已有的Java程序,那么只需要安装JRE即可
JDK:是Java程序开发工具包,包含JRE和开发人员使用的工具,其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)
1.2 JDK的安装目录
2 Java基础语法
2.0 Java编译和运行
开发Java程序,需要三个步骤:编写程序,编译程序,运行程序
编译和运行:打开cmd窗口,进入到HelloWorld.java对应目录下,输入:
编译:
范例:
运行:
范例:
2.1 hello world案例
HelloWorld.java
编译和运行如下:(记得要切换到HelloWorld.java的目录下)
2.2 注释
- 单行注释://内容
- 多行注释:/内容/
- 文档注释:/*内容/
2.3 关键字
关键字?:被Java语言赋予了特定含义的单词
关键字特点?:关键字字母全部小写
2.4 常量
常量:在程序运行过程中,其值不会发生改变的量
ConstantDemo.java
2.5 数据类型
计算机存储单元
计算机存储设备的最小信息单元叫位(bit),我们又称之为比特位,通常用小写字母b表示
而计算机中最小存储单元叫字节(byte),通常用大写字母B表示
一个字节由连续的8个位组成
Java语言是强类型语言,对于每一种书库都给出了明确的数据类型,不同的数据类型也分配了不同内存空间,所以它们表示的数据大小也是不一样的
数据类型内存占用和取值范围
2.6 变量
变量由三部分组成:变量名,数据类型,变量值
格式:
范例:
例子
注意事项:
- 不要定义相同的变量名
- 定义变量时需要赋值
- long类型加L
- float类型加F
例2
2.7 标识符
标识符:给类、方法、变量等起名字的符号
定义规则:
- 由字母、数字、下划线和美元符号组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
常见命名约定:
(小驼峰命名法,针对方法和变量命名)
标识符第一个单词首字母小写,后面的单词首字母大写,其他小写
范例:name,firstName
(大驼峰命名法,针对类命名)
标识符第一个单词首字母大写,后面的单词首字母大写,其他小写
范例:Student,GoodStudent
2.8 类型转换
类型转换又分自动类型转换和强制类型转换
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
范例:
强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:
范例:
ConversionDemo.java
3 运算符
3.1 算术运算符
例:字符加操作
例2:字符串加操作
3.2 赋值运算符
3.3 自增自减运算符
3.4 关系运算符
3.5 逻辑运算符
短路逻辑运算符
3.6 三元运算符
格式:
范例:
若关系表达式结果为true,则运算结果为表达式1,;否则为表达式2
4 Scanner
用Scanner实现数据输入,Scanner使用的基本步骤如下:
- 导包:
- 创建对象:
- 接收数据:
ScannerDemo.java
案例:三个和尚升级版(手动输入升高)
5 分支语句
- 顺序结构
- 分支结构(if,switch)
- 循环结构(for,while,do…while)
5.1 顺序结构
正常的代码流程结构,从上到下
5.2 if语句
if语句总有三种格式:
- if
- if…else
- if…else if…else
例1:if语句
例2:if…else
例3:if…else if…else
5.3 switch语句
5.4 for循环
案例:输出数据
案例:求偶数和
案例4:输出所有水仙花数
5.5 while循环语句
while语句这里有两种:
- while
- do…while
例:while语句
例:do…while语句
三种循环的区别:do…while先执行,再判断
6 break、continue
- continue:用在循环体中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
- break:用于结束循环
例:循环嵌套
7 Random
- 导包:
- 创建对象:
- 获取[0, 10)随机数:
RandomDemo.java
案例:猜数字
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/3218.html