3.字符的比较和运算 , 取的是ascci码进比较和运算 。 (不是和字符串)
4.循环:假设有5000个学生 , 老师要他们报数 。
每一个同学其实报数这个功能是一样的 。 他们所做的所有事情是一样的 。
这种场景在编程的时候就需要用到循环 。
5.正整数 , 和自然数
控制循环的条件 , 当某个标识性的变量不满足条件的时候 , 循环结束 。
第一个语句只初始化一次 , 每一次执行前都会执行第二个语句 , 每一次执行for循环之后都会执行第三条语句 。
6.死循环:标志性的变量永远不会不满足结束循环的条件 。
7.while语句是先执行判断 , 后执行循环 。 do...while语句是先执行循环 , 后执行判断 。
8.跳过本次循环 , continue;跳出循环 , break
switch里面的break是什么意思?跳出switch语句 。
9.打印九九乘法表:其实就是i*j , 然后 , i从1到9循环 , j也从1到9循环 。
10.格式化输出:%4d
11.取余 , %:计算整数除法时的余数 。
1.循环的边界 。 如果这个数是质数 , 最后j是等于i还是等于i-1?
2.复杂度:尽量避免不必要的操作
3.try…catch:尝试执行某些语句 , 如果报错 , 就执行catch里面的语句
4.数据结构:
100个学生:一个班级 。 --如果用代码 , 就需要对应一个数据结构 , 集合Set 。
100个名字:用表格一列 。 --对应代码 , 数组或者列表 , Array , List
学号和名字对应:Map , 字典 。
5.int--Integer;double--Double;boolean--Boolean;
6.遍历:一个一个获取 , 或者说查看 。
7.迭代器:指针 , 它从数据结构里面 , 入口开始 , 用it.next , 可以逐一获取数据结构里面的数据 , 直到没有新的数据 。
8.排序:假设有10个整数 。 这10个整数用什么存储?数组 , Array
9.列表 , 链表:链条是可以增加和删除环 。
10.字典 , 键值对形式的数据结构
1.集合
set的定义 Sets = new HashSet();
set的使用 s.add(\"a\");\t//往集合中添加元素
迭代器\t Iteratorit = s.iterator(); //获取到集合s的迭代器
it.hasNext();\t//如果集合中还有元素 , 则返回true , 没有则返回false 。
String value = https://mparticle.uc.cn/api/it.next(); //获取set中元素的值
输出实例 while (it.hasNext()) {
String value = https://mparticle.uc.cn/api/it.next().toString();
System.out.println(\"value=https://mparticle.uc.cn/" + value);
2.数组
(方式1)
定义\t int[
arr1 = new int[10
;\t\t//定义一个可以存10个整数的数组 , 长度固定
写入\t for (int i = 0; i < 10; i++) {\t//给数组10个下标对应存储单元 , 赋10个值
//该方法可以随时修改某一个下标的值
arr1[i
= i;
使用\t int b=arr1[3
;\t//获取下标为3的数组单元存储的值
输出实例 for (int i = 0; i < arr2.length; i++) {
//从下标0开始 , 输出数组的10个值
System.out.print(arr2[i
+ \"\");
(方法2)
定义\t int[
arr2 = { 1 2 3 5 4 6 9 7 8 0 ;
//定义一个可以存10个整数的数组 , 并且完成赋值 。
使用\t int b=arr1[3
;\t//获取下标为3的数组单元存储的值
输出实例 for (int j : arr2) {
//从下标0开始 , 输出数组的10个值
System.out.print(j + \"\");
3.列表
定义\t List
//定义一个用来存放整数的列表 , 列表是可变长度的 。
写入\t for (int i = 0; i < 10; i++) {
//往列表里面添加10个整数
- Java|阿里P8熬了一个月肝出这份32W字Java面试手册,在Github标星31K+
- 中兴|中兴 Axon 40 Ultra 体验:别再看背面,我的正面更吸睛
- 中兴|买中兴Axon40 Ultra,还是小米12Pro?两款手机的优缺点很明显
- Java|WIPO公布谷歌AR专利,涉及穿戴式隔空手势识别配件
- 收入|在B站有10万粉的年轻人 一个月赚多少?
- c语言|五一户外运动适合什么样的耳机、好用的运动耳机推荐
- 大疆|大疆终于发布了一台我理想中的无人机
- 创业|创业手记08—谁能为我解答?作为初创品牌这样的开局真的好吗?
- 软件|适合发朋友圈的短句文案
- 阿里巴巴|风向彻底改变,中国互联网的大反攻已经开始了!