07 2022 档案
摘要:1.冒泡排序 速记口诀(升序) n个数字来排队;两两相比小靠前;外层循环n-1;内层循环n-i-1。 示例:定义一个数组,用冒泡排序将数组进行升序排序 关键代码: 输出结果: 2.Arrays 类 (1)Arrays 类的常用方法介绍 (2)Arrays 类的应用 关键代码: 输出结果:
阅读全文
摘要:1.定义二维数组 (1)语法格式: 数据类型[ ][ ] 数据名 || 数据类型 数据名[ ][ ] 示例: int[ ][ ] scores; //定义二维数组 scores = new int [3][5]; //分配空间 或 int[ ][ ] scores = new int[3][5];
阅读全文
摘要:1.添加数组 分析: index变量相当于一个“监视器”。赋初始值“-1”是为了和数组下标的0、1、2等区别开来。遍历数组中的元素,如果发现了null就会把i赋值给index,相当 于找到null的下标,此时使用break跳出循环。 随后进入下一个if语句,首先判断index的值是否发生了变化,如果
阅读全文
摘要:1.猜数字游戏: 有一个数列:8,4,2,1,23,344,12 (1)循环输出数列的值 (2)求数列中所有数值的和 (3)猜数字游戏:从键盘中任意输入一个数据,判断数列中是否包含次数 实现代码: 运行结果: 2.使用数组计算5名学生对的平均分、最高分和最低分。 实现代码: 运行结果: 3.在数组中
阅读全文
摘要:1.使用多重循环用 * 号输出一个平行四边形。 实现代码以及运行结果: 2.使用多重循环,根据用户输入数字行数,输出等腰三角形。 实现代码以及运行结果: 3.使用多重循环,根据用户输入半径,输出一个菱形。 实现代码: 输出结果: 4.使用多重循环输出九九乘法表。 实现代码以及运行结果:
阅读全文
摘要:遍历数组 简介: 在编写程序时,数组和循环往往结合在一起使用,可以大大地简化代码,提高程序编写效率。通常使用for循环遍历数组。 示例: (1)创建整型数组,从控制台接收键盘输入的整型数,并对数组进行循环赋值。 实现步骤: 1)创建整型数组 2)创建Scanner对象 3)将循环变量 i 作为数组下
阅读全文
摘要:1.定义数组 两种定义数组的语法: (1)数据类型 [ ] 数组名 = new 数据类型 [ 数组长度 ]; (2)数据类型 数组名 [ ] = new 数据类型 [ 数组长度 ]; 注意事项: (1)定义数组时一定要指定数组名和数组类型。 (2)必须书写 “ [ ] ” ,表示定义了一个数组,而不
阅读全文
摘要:1.break 语句 概念: break语句在循环中的作用是终止当前循环,在switch语句中的作用是终止switch。 示例: 输出结果: 2.continue 语句 概念: continue语句的作用是强制循环提前返回,也就是让循环跳过本次循环中的剩余代码,然后开始下一次循环。 示例: 输出结果
阅读全文
摘要:多重循环 概念: 多重循环指一个循环语句的循环体中再包含循环语句,又称嵌套循环。循环语句内可以嵌套多层循环。同时,不同循环语句可以互相嵌套。 语法格式: while(循环条件 1){ 循环语句 1 for(循环条件 2){ 循环语句 2 }} 执行步骤: (1)这是while语句和for语句嵌套的例
阅读全文
摘要:1.while循环 语法格式: while(条件判断){ 循环体 } 解释: (1)关键字while后的小括号中的内容时循环条件。 (2)循环条件是一个布尔表达式,它的值为布尔类型 “真” 或 “假”。 (3)大括号中的语句统称为循环操作,又称循环体。 流程图: 执行步骤: ()首先对循环条件的结果
阅读全文
摘要:Scanner的用法 Scanner的常用方法: String next() 获得一个字符串 int nextInt() 获得一个整型数值 double nextDouble() 获得一个双精度类型数值 boolean hasNext() 判断是否有输入数据,如果有就返回true;否则,返回fals
阅读全文
摘要:1.switch语句 语法格式: switch (表达式){ case 常量 1: 语句; break; case 常量 2: 语句; break; case 常量 3: 语句; break; ……… default 语句; break; } 解释: (1)case:用于与表达式进行匹配。 (2)b
阅读全文
摘要:1.嵌套 if 控制语句 概念: 在 if 控制语句中又包含一个或多个 if 控制语句的简称为嵌套 if 控制语句。嵌套 if 控制语句可以通过外层语句和内层语句的协作,来增强程序的灵活性。 语法格式: if(表达式 1){ if(表达式 2){ 语句 1 }else{ 语句 2 } }else{
阅读全文
摘要:1.if控制语句 概念: if控制语句共有3种不同形式,分别是单分支结构、双分支结构和多分支结构。 (1)使用 if 语句实现单分支处理 语法格式: if(表达式){ 语句 } 流程图: 执行步骤: 1)对表达式的结果进行判断。 2)如果表达式的结果为真,则执行该语句。 3)如果表达式的结果为假,则
阅读全文
摘要:1.赋值运算符 (1)赋值运算符:“ = ” 用于给变量指定变量值。 (2)复合赋值运算符:“+=” “-=” “*=” “/=” “%=” 示例: int i = 5; int j = 6; i = i + j; //可替代为 i += j; 2.算术运算符 算术运算符包括 “+” “-” “*”
阅读全文
摘要:1.基本数据类型 整数类型:byte、short、int、long 浮点类型:float、double 字符型:char 布尔型:boolean 字符串型:String 2.常量 (1)概念:在程序运行期间,固定不变的量。不可重复赋值。 (2)分类: 1.字符串常量:凡是用双引号引起的部分,叫做字符
阅读全文
摘要:1.单行注释 单行注释以 “//” 开头。“//”后面的内容都被认为是注释。 示例: //姓名 //年龄 //做过的项目 2.多行注释 多行注释以 “ /* ”开头,以 “ */ ” 结尾。 “ /* ” 和 “ */ ” 之间的内容都被认为是注释。 示例: /* *2016年12月12日 *个人简
阅读全文
摘要:1. 标识符的命名规则 (1)标识符由字母、数字、下划线()或美元符号($)组成。 (2)标识符的首字母以字母、下划线或美元符号开头,不能以数字开头。 (3)标识符的命名不能与关键字、布尔值(true、false)和null相同。 (4)标识符区分大小写,没有长度限制,坚持见名知义的原则。 2.Ja
阅读全文