摘要: 数组: 1)相同数据类型元素的集合; 2)是一种数据类型(引用类型) 3)数组的定义: 3.1)int[] arr = new int[10]; 声明整数型组arr,包含10个元素 每个元素都是int型,默认值为0 4)数组的初始化: int[] arr = new int[4]; //0,0,0, 阅读全文
posted @ 2020-07-26 15:02 LIjunqiang 阅读(54) 评论(0) 推荐(0)
摘要: 程序=算法+数据结构 1)算法:解决问题的步骤/流程(顺序、分支、循环) 2)数据结构:将数据按照某种特定的结构来保存 数怎么存 设计良好的/合理的数据结构会导致好的算法 数组: 阅读全文
posted @ 2020-07-24 14:56 LIjunqiang 阅读(61) 评论(0) 推荐(0)
摘要: 嵌套循环: 1)循环中套循环,一般多行多列时使用,外层控制行,内层控制列 2)执行规则:外层循环走一次,内层循环走所有次 3)建议:嵌套层数越少越好走,能走一层不用两层,能两层就不用三层 若业务必须通过三层以上的循环解决,说明你的设计问题 4)break只能跳出一层循环 阅读全文
posted @ 2020-07-24 14:23 LIjunqiang 阅读(45) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-23 12:06 LIjunqiang 阅读(82) 评论(0) 推荐(0)
摘要: 正课: 1.循环结构: 1)while 2)do...whle 3)for:固定次数循环,应用率最高 for(要素1;要素2;要素3){ 需要循环的语句 } 2.break和continue: 2.1)break:跳出循环 2.2)continue:跳过循环体中剩余语句而进入下一次循环 3.三种循环 阅读全文
posted @ 2020-07-19 16:34 LIjunqiang 阅读(109) 评论(0) 推荐(0)
摘要: 循环三要素 1)循环变量的初始化 2)循环的条件(以循环变量为基础) 3)循环变量的改变(向着循环的结束变) 循环变量:在整个循环过程中所反复改变的那个数 循环结构: 1)while结构:先判断后执行,有可能一次都不执行 2)do...while:先执行后判断,至少要执行一次 要素1与要素3相同时, 阅读全文
posted @ 2020-07-19 16:30 LIjunqiang 阅读(88) 评论(0) 推荐(0)
摘要: 回顾: 1.运算符: 1)算术:+,-,*,/,%,++,-- 2)关系:>,<,>=,<=,==,!=,boolean 3)逻辑:&&,||,!boolean 4)赋值:=,+=,-=,*=,/=,%= 5)字符串连接:+ 6)三目:boolean?数1:数2 2.分支结构: 1)if:1条路 2 阅读全文
posted @ 2020-07-19 14:18 LIjunqiang 阅读(74) 评论(0) 推荐(0)
摘要: 接上: 4.赋值运算符: 1)简单赋值运算符:= 2)扩展赋值运算符:+=,-=,*=,/=,%= 自带强转功能 常见面试题: short s = 5; s = s+10; //编译错误,需要手动强转 s += 10; //相当于s =(short) (s+10); 5.字符串连接符 字符类型:单引 阅读全文
posted @ 2020-07-18 18:59 LIjunqiang 阅读(91) 评论(0) 推荐(0)
摘要: 回顾: 1.变量:存数的 2.基本数据类型: 3.基本类型间的转换: 4.Scanner的用法: 正课: 运算符: 1.算术运算符:+,-,*,/,%,++,-- 1)%:取模/取余,余数为0即为整除 2)++/--:自增1/自减1,可在变量前也可在变量后 2.1)单独使用时,在前在后都一样 2.2 阅读全文
posted @ 2020-07-18 14:36 LIjunqiang 阅读(100) 评论(0) 推荐(0)
摘要: Scanner来接收用户的输入: 给变量赋值: 1)赋一个固定的值: int a = 5; 2)接收用户输入的值: Scanner int a = ?; 3)系统随机生成的值: int a = ?; 第1步在package下: import java. util.Scanner; 第2步在main中 阅读全文
posted @ 2020-07-17 18:06 LIjunqiang 阅读(75) 评论(0) 推荐(0)