开发中一定存在对于大量相同数据处理的过程! 如果按照单一变量的定义方式,会导致 1. 代码冗余! 2. 代码维护性极差! 3. 代码可操作性极差! 4. 代码阅读性极差! 这里可以模仿生活中的案例,图书馆,超市,把这些同一个数据类型的数据,存放在一起,方便管理和使用 引入数组使用的场景和概念!
顺序结构 代码从上到下,从左至右执行,最基本原则。 分支结构 路上的风景不一样,向左走,向右走结构不一样 代码满足不同的条件,执行不同的结果 循环结构 吃饭,睡觉,逗狗,辅导,上课 代码中存在需要多次执行的情况,这里会使用到循环结构
interface Collection Java中所有集合的总接口 --| interface List List接口,数据存储可重复,有序。 ----| class ArrayList 重点 可变长数组 ----| class LinkedList 重点 双向链表模式 ----| class V
for (/*循环条件初始化*/ ;/*循环条件判断*/ ;/*循环条件变更*/ ) { //循环体 } 字面含义: 跳出,打破 代码中的功能是跳出循环结构或者switch case结构 break关键字可以在循环过程中,当前循环结果出现了预期的内容,终止循环。
开发算术运算符: 加,减,乘*,除,取余 %,小括号(),赋值号 = 1.Java中所有的运算符优先级,优先级最高的是小括号,开发中如果 出现了需要整理优先级的问题,简单粗暴加括号。 2.小括号里面的内容对于小括号外部而言是一个整体,是一个【常 量】 1.关系运算结果是一个布尔类型数据 true o
1. 解压Eclipse压缩包到一个非中文,非C盘路径下 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip 解压之后 ==> eclipse2. eclipse文件夹中找到eclipse.exe 发送到桌面快捷方式3. 打开Eclipse.e
1.javac.exe :java==>编译==>.class文件; 2.java.exe:执行.class文件运行程序; 3.数据类型(byte,short,int,long,float,double,char,boolean); 4.变量名/标识符规范(字母,数字,下划线)(驼峰命名
餐馆吃饭 烤羊排 138 一份-->声明 付款 138RMB-->给予实际参数 厨师做好烤羊排之后让服务员给你端上来-->厨师完成操作,给予的返回值 ATM机取钱 取钱 1000RMB -->调用方法 输入密码 ——>给予实际参数 密码正确,ATM给你1000RMB —
public static :不要问!!固定格式 void:返回值类型 void 表示当前方法没有返回值 返回值类型是当前方法运行完成之后对方法外的一个返回数据 main: 方法名,要求符合命名规范 小驼峰命名法,见名知意,动宾结构 (形式参数列表):当前方法运行所需的外来数据,这里需要告知调用者数
尝试完成以下功能
实体类:
学生类:
id,姓名,年龄,性别,成绩
需要使用数组保存学生信息
Student[]allStu
需要完成的方法
1.根据学生的ID,找到对应的学生对象【完成】
2.完成方法,添加新学生
3.完成方法,删除指定ID的学生
4.完成方法,