摘要: 冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序 阅读全文
posted @ 2017-04-09 16:19 晨曦Dawn 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一,什么是数组 所谓数组,是相同数据类型的元素按一定顺序排列的集合。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量 阅读全文
posted @ 2017-04-09 16:00 晨曦Dawn 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一,格式 for(赋值语句//为循环变量赋初值;条件语句//循环结构的循环条件;赋值语句//迭代,修改循环变量的值){ //循环体; } 二,简单举例 for(int i=1;i<=10;i++){ System.out.print("第"+i+"遍循环"); } 三,for循环条件可以少吗? 当然 阅读全文
posted @ 2017-04-09 15:22 晨曦Dawn 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 前记:永远不要写死循环 一,while循环 先判断,再执行 while(条件){ //代码块; 迭代; } 示例: 二,do while语句 先执行一次,再判断 do{ //代码块; 迭代; }while(条件); 示例: 阅读全文
posted @ 2017-04-09 15:07 晨曦Dawn 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一,switch 由于本作者学的是jdk6.0版本,我知道7.0可以使用字符串,但是我就不改了 语法: switch(char类型/int类型){ case 值: //输出 break; ... defaule: //输出 break; } 示例1: 示例2: 阅读全文
posted @ 2017-04-09 14:44 晨曦Dawn 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一,if 1,单分支 if(条件){ } 示例: 2,双分支 if(条件){ }else{ } 示例: 3,多重if if(条件){ }else if(条件){ }else{ } 示例: 4,嵌套if if(条件){ if(条件){ }else{ } }else{ } 示例: 阅读全文
posted @ 2017-04-09 11:50 晨曦Dawn 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一,扫描仪 步骤1,使用扫描仪方法 步骤2,导个包 步骤三,使用 注意事项:严格区分大小写 二,类型转换 1,自动类型转换 当将一个数值范围小的类型赋给一个数值范围大的数值型变量,java在编译过程中将此数值的类型进行了自动提升。 示例: 2强制类型转换 当将一个数值范围大的类型变量给一个数值范围小 阅读全文
posted @ 2017-04-09 11:32 晨曦Dawn 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一,数据类型 1,基础数据类型 整型 byte short int long 浮点型 float double 字符型 char 布尔类型 boolean 2,引用类型 String 字符串型 二,变量 1,声明变量的格式: 数据类型 变量名=变量的值; 2,各类型的示例: 3,变量名的命名规则: 阅读全文
posted @ 2017-04-09 11:12 晨曦Dawn 阅读(150) 评论(0) 推荐(0) 编辑
摘要: HelloWorld!!!!! 一,第一个java程序的构成 1,外层框架 class 后面的类名必须与文件名相同 起名方法:1)构成只能有_ $ 字母 数字 2)数字不能开头 3)首字母必须大写 4)见名知意 2,内层框架 main方法 一个类方法只有一个main方法入口 3,输出语句 print 阅读全文
posted @ 2017-04-09 10:34 晨曦Dawn 阅读(182) 评论(1) 推荐(1) 编辑