栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java语言基础知识点梳理-2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java语言基础知识点梳理-2

一, 1. Scanner 接收用户输入的数据:共 3 步 ----------- 不需要理解,先记住它 2. 分支结构: if...else if 结构:多条路 switch...case 结构:多条路 优点:效率高、结构清晰 缺点:只能对整数判断相等 break :跳出 switch 面试题: switch 后数据的类型可以为: byte,short,char,int,String, 枚举类型 3. 循环:反复多次执行一段相同或相似的代码 4. 循环三要素: 循环变量的初始化 循环的条件 ( 以循环变量为基础 ) 循环变量的改变 ( 向着循环的结束变 ) 循环变量:在整个循环过程中所反复改变的那个数 5. 循环结构: while 结构:先判断后执行,有可能一次都不执行 do...while 结构:先执行后判断,至少执行一次 当第 1 要素与第 3 要素的代码相同时,首选 do...while 1. 任何复杂的程序逻辑都可以通过三种结构来实现: 顺序结构:从上往下逐行执行,每句必走 分支结构:有条件的执行某语句一次,并非每句必走 循环结构:有条件的执行某语句多次,并非每句必走 2. 生成随机数: 1 到 1000 random; 3. 变量的作用域 / 范围: 从变量的声明开始,到包含它最近的大括号结束 二, . 循环结构: for 结构:应用率高、与次数相关的循环 2. 三种循环结构如何选择: 先看循环是否与次数相关: 若相关 ------------------------------------- 直接上 for 若无关,再看第 1 要素与第 3 相互的代码是否相同: 若相同 -------------------------------- 直接上 do...while 若不同 -------------------------------- 直接上 while 1 ) 语法 : for ( 要素 1 ; 要素 2 ; 要素 3 ){ 语句块 / 循环体 --------------- 反复执行的语句 4 } break :跳出循环 continue :跳过循环体中剩余语句而进入下一次循环 4. 嵌套循环: 循环中套循环,常常多行多列时使用,一般外层控制行,内层控制列 执行规则:外层循环走一次,内层循环走所有次 建议:嵌套层数越少越好,能用一层就不用两层,能用两层就不用三层 break 只能跳出当前一层循环 5. 数组: 是一种数据类型 ( 引用类型 ) 相同数据类型元素的集合 定义: 初始化: ------------------ 初始化的是数组中的元素 访问: -------------- 访问的是数组中的元素 通过 ( 数组名 .length) 可以获取数组的长度 ( 元素个数 ) 通过下标 / 索引来访问数组中的元素,下标从 0 开始,最大到 ( 数组的长度 -1) 遍历 / 迭代:从头到尾挨个走一遍 1. 变量的重名问题: 作用域重叠时,变量不能同名 2. t :水平制表位,固定占 8 位 3. 数组元素的默认值: byte , short , int , long , char ---------------- 0 float , double ---------------------------- 0.0 boolean --------------------------------- false 4. 异常: ArrayIndexOutOfBoundsException :数组下标越界异常 数组下标为 0 到 ( 数组长度 -1) ,若超出这个范围则发生数组下标越界异常 1. 数组: 复制: System.arraycopy(a,1,b,0,4); int[] b = Arrays.copyOf(a,6); a = Arrays.copyOf(a,a.length+1); // 扩容 排序: 2. 方法:函数、过程 封装一段特定的业务逻辑功能 方法要尽可能独立,一个方法只干一件事 方法可以被反复多次调用 方法可以减少代码重复,有利于代码维护 何时用:只要是一个独立的业务,就建议抽到方法中 3. 方法的定义:五要素 修饰词 返回值类型 方法名 ( 参数列表 ) { 方法体 } Arrays . sort ( arr ); // 升序排列 4. 方法的调用: 无返回值:方法名 ( 有参传参 ); 有返回值:数据类型 变量 = 方法名 ( 有参传参 ); 5. return : return 值 ; //1) 结束方法的执行 2) 返回结果给调用方 ------------- 此方式用在有返回值的方法中 return; //1) 结束方法的执行 ------------------------ 此方式用在无返回值的方法中 1. 形参:定义方法时的参数叫形参 实参:调用方法时的参数叫实参 暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1016815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号