07 2023 档案
摘要:## 面向对象进阶部分学习方法: 特点: 逻辑性没有那么强,但是概念会比较多。 记忆部分重要的概念,理解课堂上讲解的需要大家掌握的概念,多多练习代码。 ## 今日内容 - 复习回顾 - static关键字 - 继承 ## 教学目标 - [ ] 能够掌握static关键字修饰的变量调用方式 -
阅读全文
摘要:## 学生管理系统升级版 ### 需求: 为学生管理系统书写一个登陆、注册、忘记密码的功能。 只有用户登录成功之后,才能进入到学生管理系统中进行增删改查操作。 ### 分析: #### 登录界面: ```java System.out.println("欢迎来到学生管理系统"); Syste
阅读全文
摘要:## 题目1 现有如下字符串元素:["aaa", "bbb", "aaa", "aaa", "ccc", "bbb"],请将所有的元素按顺序存入ArrayList集合中,并遍历集合查看存储结果。 ### 训练目标 ArrayList集合存储字符串元素,并遍历。 ### 训练提示 1、创建ArrayL
阅读全文
摘要:## 1.ArrayList ### 集合和数组的优势对比: 1. 长度可变 2. 添加数据的时候不需要考虑索引,默认将数据添加到末尾 ### 1.1 ArrayList类概述 - 什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 - ArrayList集合的特点 长度
阅读全文
摘要:# 今日作业: ## 题目1 ###小题1 键盘录入一个字符串, 要求1:长度为小于等于9 要求2:只能是数字 将内容变成罗马数字 下面是阿拉伯数字跟罗马数字的对比关系: Ⅰ-1、Ⅱ-2、Ⅲ-3、Ⅳ-4、Ⅴ-5、Ⅵ-6、Ⅶ-7、Ⅷ-8、Ⅸ-9 注意点: 罗马数字里面是没有0的 如果键盘录入的数字包含
阅读全文
摘要:  ##最古老的计数方法  ##存储器的性能指标  **硬件:**计算机的实体,如主机、外设等 **软件:**由具有各类特殊功能的程序组成  :应用程序编程接口 - java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何
阅读全文
摘要:# 知识点 面向对象 ## 题目1 ### 题目描述: 定义数组存储3部汽车对象。 汽车的属性:品牌,价格,颜色。 创建三个汽车对象,数据通过键盘录入而来,并把数据存入到数组当中。 ### 练习答案: ```java public class Car { private String b
阅读全文
摘要:# 一,键盘录入涉及到的方法如下: next()、nextLine()、nextInt()、nextDouble()。 ## 1)next()、nextLine(): 可以接受任意数据,但是都会返回一个字符串。 比如:键盘录入abc,那么会把abc看做字符串返回。 键盘录入123,那么会把1
阅读全文
摘要:## 练习一:文字版格斗游戏 需求: 格斗游戏,每个游戏角色的姓名,血量,都不相同,在选定人物的时候(new对象的时候),这些信息就应该被确定下来。 举例: 程序运行之后结果为: 姓名为:乔峰 血量为:100 姓名为:鸠摩智 血量为:100 乔峰举起拳头打了鸠摩智一下,造成了XX
阅读全文
摘要:# 知识点 面向对象 ## 题目1(完成) 定义手机类,手机有品牌(brand),价格(price)和颜色(color)三个属性,有打电话call()和sendMessage()两个功能。 请定义出手机类,类中要有空参、有参构造方法,set/get方法。 定义测试类,在主方法中使用空参构造创建对象,
阅读全文
摘要:## 1. 类和对象 ### 1.1 类和对象的理解 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 * 类 * 类的理解 * 类是对现实生活中一类具有共同属性和行为的事物的抽象 * 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 * 简单理解:类就是对现实事物的一种描述 * 类
阅读全文
摘要:# 练习一:飞机票 需求: 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折。 代码示例: ```java package com.ith
阅读全文
摘要:# 知识点 方法 ## 题目1 定义一个方法,该方法能够找出两个小数中的较小值并返回。在主方法中调用方法进行测试。 ### 训练提示 1. 根据方法的功能描述,方法的参数应该是两个小数。 2. 要返回两个小数的较小值,所以返回值类型也是小数类型。 ### 解题方案 ### 操作步骤 1. 定义方法g
阅读全文
摘要:## 1. 方法概述 ### 1.1 方法的概念 方法(method)是程序中最小的执行单元 * 注意: * 方法必须先创建才可以使用,该过程成为方法定义 * 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 实际开发中,什么时候用到方法? 重复的代码、具有独立功能的代
阅读全文
摘要:# 知识点 数组 ## 题目1 请创建一个长度为6的整数数组,并为数组中的元素赋值。遍历数组,打印所有元素,元素之间用空格隔开。比如: ``` 数组为:{1,2,3,4,5} 打印结果:1 2 3 4 5 ``` ### 训练提示 1、数组中的元素有索引,开始索引和结束索引分别是什么?使用循环语句,
阅读全文
摘要:# 1.数组 ### 概念: 指的是一种容器,可以同来存储同种数据类型的多个值。 但是数组容器在存储数据的时候,需要结合隐式转换考虑。 比如: 定义了一个int类型的数组。那么boolean。double类型的数据是不能存到这个数组中的, 但是byte类型,short类型,int类型
阅读全文
摘要:## 1.无限循环 ### 概念: 又叫死循环。循环一直停不下来。 ### for格式: ```java for(;;){ System.out.println("循环执行一直在打印内容"); } ``` 解释: 初始化语句可以空着不写,表示循环之前不定义任何的控制变量。 条件判断语句可以空着不
阅读全文
摘要:# 一、if判断语句作业 ## 题目1 李雷想买一个价值7988元的新手机,她的旧手机在二手市场能卖1500元,而手机专卖店推出以旧换新的优惠,把她的旧手机交给店家,新手机就能够打8折优惠。为了更省钱,李雷要不要以旧换新?请在控制台输出。 ### 训练提示 1. 用什么知识点能够对不同购买方式的价格
阅读全文
摘要:## 第一章 流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。 ### 1.1 流程控制语句分类 顺序结构 判断和选择结构(if, switch) 循环结
阅读全文
摘要:# 知识点 运算符 ## 题目1(训练) 身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下: 儿子身高(厘米)=(父亲身高+母亲身高) ×1.08÷2 女儿身高(厘米)=(父亲身高×0.923+母亲身高) ÷2 现有父亲身高177CM,母亲身高165
阅读全文
摘要:# 1.运算符和表达式 ### 运算符: 就是对常量或者变量进行操作的符号。 比如: + - * / ### 表达式: 用运算符把常量或者变量连接起来的,符合Java语法的式子就是表达式。 比如:a + b 这个整体就是表达式。 而其中+是算术运算符的一种,所以这个表达式也称之为
阅读全文
摘要:## 题目1:(选择) 下列关于java变量声明那个是错误的: A . int x = 5; B. double d = 3.14; C. char grade = ‘C’; D. String name = ‘黑马程序员’; **讲解:D** **字符串需要用双引号引起来** ## 题目2:(看代
阅读全文
摘要:## 1. 单选题 台式机,安卓手机,iPhone手机,他们其实都是计算机,计算机干的事情就是严格的执行人的指令,但是目前的科技条件下,电脑仍然有一个很大的短板,这个短板是? A。思考 B。计算 答案:A 讲解: ```java 计算机最擅长的是运行固定的程序,就目前而言,计算机还缺少思考的能力。包
阅读全文
摘要:# day02 - Java基础语法 ## 1. 注释 注释是对代码的解释和说明文字。 Java中的注释分为三种: * 单行注释: ~~~java // 这是单行注释文字 ~~~ * 多行注释: ~~~java /* 这是多行注释文字 这是多行注释文字 这是多行注释文字 */ 注意:多行注释不能
阅读全文
摘要:## 1. 人机交互 ### 1.1 什么是cmd? 就是在windows操作系统中,利用命令行的方式去操作计算机。 我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 ### 1.2 如何打开CMD窗口? 1. 按下快捷键:win + R。 此时会出现运行窗口。 2.
阅读全文
摘要:# day08-CSS高级 > 目标:掌握定位的作用及特点;掌握 CSS 高级技巧 ## 01-定位 作用:灵活的改变盒子在网页中的位置 实现: 1.定位模式:position 2.边偏移:设置盒子的位置 * left * right * top * bottom ### 相对定位 **positi
阅读全文