摘要:
学会了方法的重载和方法的调用 明天打算学习参数及其参数传递问题 1、方法的重载 ①方法的参数类型相同,个数不同 ②方法的参数个数相同,类型不同 2、重载的作用 重载的应用给用户提供了很多方便,重载可以有一种形态,却有不同的表现形式。 3、方法的调用 (1)非静态方法 对象名.方法() (2)调用静态 阅读全文
摘要:
学会了构造方法,自定义方法 明天学习方法重载 在Java中的所有数据类型都是用类来实现的,Java语言是建立在类这个逻辑结构之上的,因此,Java是一种完全面向对象的程序设计语言,对象是Java语言运行时的核心。 声明语法格式:类名 对象名; 如:BeautifulGirl girlFriend;/ 阅读全文
摘要:
了解了面向对象的设计思想,类的概念以及封装的概念 学会了类的创建和使用 明天学习Java中的方法 类的创建: class 类名 {}类体 如果属性是静态属性,可以通过类名来访问。 阅读全文
摘要:
Java中工具类打印算法的实现:使用工具类打印数组,排序,二分查找和随机生成数 明天打算学习第四章 在Java的java.util包下有一个类: Arrays, 该类提供了诸多方法:打印数组、排序 和二分查找等。 两步进行操作: (1) 导入java.util 下的包中的类。 import java 阅读全文
摘要:
学到了查找的方法,有顺序查找,二分查找, 明天打算学习java工具类中算法的实现 快速排序: 快速排序主要是通过设定一个基准值,然后以这个基准值为标杆,将待排序的列按大小分成比基准值大的和比基准值小的两部分,然后再对划分完的子序列进行快排。 (1)首先选定基准值,一般设置low所对应的元素位置为基准 阅读全文
摘要:
学到了冒泡排序,选择排序和插入排序和快速排序 明天打算学习查找 冒泡排序: (1)逐一比较数组中相邻的两个元素,如果后面的数字小于前面的数字,就交换先后 元素。 (2)经过一一个轮次的比较,一定有一个最大的排在 最后的位置。 (3)每次比较剩下的元素,经过n-1 次比较,可以实现排序。 import 阅读全文
摘要:
学习了比较值的最大值和最小值和平均值 第二天学习数字排序 一.最大值/最小值 1、两个数,用if来比较 2、多个数 ①可以用数组存放一堆需要比较的值,然后使用for循环进行遍历 ②在遍历过程中,使用两两相邻比较的方式 1)相邻两个元素比较,其中数值大的元素与最大值进行比较,而二者中较大的赋值给最大值 阅读全文
摘要:
学习了二维数组的声明,下标以及使用方法以及多维数组 明天打算完成学习第三章 java中的二维数组实际上表示的是一维的一维,多维数组是一维的多维 1.二维数组的声明:类型[][] 名称; 二维数组里存放的是一维数组:类型[]][] 名称 ={数组 1,数组 2,数组 3,数组n} 如: int [][ 阅读全文
摘要:
今天学习了一维数组的定义,数组的下标,长度的,打印打相关语句 明天学习二维数组 1.一维数组的定义 一维数组的定义有两种方式:一种是先声明,然后初始化;另一种是直接初始化,具 体表现如下。 1)先声明,然后初始化。 类型【】名称; 名称=new类型[{元素一,元素二,...元素n}; (2)声明,直 阅读全文
摘要:
今天学习了顺序结构、选择结构和循环结构的相关语句 明天学习一维数组 1、选择结构 (1)if:if(布尔表达式){...} (2)if...elseif: if(布尔表达式1){ //执行语句 }else if(布尔表达式2){ //执行语句 }else if(布尔表达式n){ //执行语句 }el 阅读全文