摘要: Java基础之:查找 查找算法有:线性(顺序)查找,二分(折半)查找,插值查找等. 这里只写出线性和折半两种查找方式,其他查找方式在数据结构的笔记中写出。 线性(顺序)查找 线性查找即从要查找的序列中的第一个开始,一个一个的进行比较,直到序列结束。 int find = 15; int[] find 阅读全文
posted @ 2020-11-21 23:29 奋斗的小范同学 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Java基础之:排序 排序方式有8种,分别是:冒泡排序,选择排序,插入排序,快速排序,希尔排序,归并排序,基数排序,堆排序。 这里只写出了冒泡排序,其他排序在之后数据结构的课程笔记中具体写出。 冒泡排序 冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从后向前(从下标较大的元素 阅读全文
posted @ 2020-11-21 23:11 奋斗的小范同学 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Java基础之:数组 一组相同数据类型的数据,我们即称之为 数组,数组也是一种数据类型。 需要注意的是 , 数组和String 字符串 相同,也是引用类型的。 数组的初始化 方式一:动态初始化 四种格式: int[] arr = new int[5]; int arr[] = new int[5]; 阅读全文
posted @ 2020-11-21 22:57 奋斗的小范同学 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Java基础之:循环 首先Java中的循环结构包括:for , while ,do...while 但不管是哪一种循环结构一定包含以下循环四要素: 循环变量初始化 循环执行条件判断 循环体 循环变量迭代 for循环体 循环流程图: 基本语法: for([循环变量初始化];循环执行条件判断;[循环变量 阅读全文
posted @ 2020-11-20 16:06 奋斗的小范同学 阅读(500) 评论(0) 推荐(0) 编辑
摘要: Java基础之:分支(选择)控制语句 首先介绍一下程序流程控制,分别是顺序控制,分支控制,循环控制。 分支控制(if-else) 分支控制可以分为三种(也可以是四种)分别是:单分支,双分支,多分支,(分支嵌套)。 单分支: 基本语法: if(条件表达式){ 执行代码块;(可以有多条语句) } 说明: 阅读全文
posted @ 2020-11-18 18:17 奋斗的小范同学 阅读(439) 评论(0) 推荐(0) 编辑
摘要: Java基础之:short与byte 对于基本数据类型的解释这里不在赘述,只写上一个自己初学时忽略的一个问题。 当等号的右边出现算数表达式时,Java代码默认返回类型为int。 所以就有了以下代码结果: public class HW_day1 { public static void main(S 阅读全文
posted @ 2020-11-17 14:39 奋斗的小范同学 阅读(838) 评论(0) 推荐(0) 编辑
摘要: Java基础之:熟悉Dos命令行指令 移动路径 首先我们要了解相对路径和绝对路径的概念: 相对路径:在当前文件夹下去寻找其他目录下的文件。具体在命令行中: “..”代表上一级文件夹 “.”代表此文件夹 在Windows系统下建议使用“\”作为文件夹之间的分隔,而不是“/”。 绝对路径:从根目录(盘符 阅读全文
posted @ 2020-11-17 08:34 奋斗的小范同学 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Java基础之:Hello,world! 编写程序 由于最开始学习培养Java代码语感,这里使用EditPlus进行编写Java代码。 public class Hello{ public static void main(String[] args) { System.out.println("h 阅读全文
posted @ 2020-11-16 18:48 奋斗的小范同学 阅读(290) 评论(0) 推荐(0) 编辑
摘要: Java基础之:JRE、JDK、JVM 了解jre、jdk、jvm的作用以及概念 JVM(Java Virtual Machine):Java虚拟机,用于编译Java代码。 JRE(Java Runtime Environment):Java运行环境,包含了Java中用到的核心类库,也包括了JVM。 阅读全文
posted @ 2020-11-16 17:26 奋斗的小范同学 阅读(72) 评论(0) 推荐(0) 编辑