摘要:
第01天 java面向对象 今日内容介绍 u 继承 u 抽象类 第1章 继承 1.1 继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 1.2 继承的格式&使用 在程序中,如果想声明一个类继承另一个类, 阅读全文
2019年2月14日
摘要:
第01天 java面向对象 今日内容介绍 u 知识回顾 u static静态关键字 u 代码块 第1章 知识回顾 1.1 方法的回顾 1.1.1 案例代码一: package com.itheima_01; /* * 需求:定义一个方法求两个数的和,并在主方法中调用 * * 方法:类中的一段具有特定 阅读全文
摘要:
第11天 综合练习 今日内容介绍 u 综合练习 第1章 综合练习 1.1 综合练习一 A:键盘录入3个学生信息(学号,姓名,年龄,居住地)存入集合,要求学生信息的学号不能重复 B:遍历集合把每一个学生信息存入文本文件 C:每一个学生信息为一行数据,每行学生的学号,姓名,年龄和居住地在文件中均以逗号分 阅读全文
摘要:
第10天 IO 今日内容介绍 u IO流概述及FileWriter类使用 u FileReader类使用 u 缓冲流介绍和使用 u IO流相关案例 第1章 IO流概述及FileWriter类使用 1.1 IO流概述及分类 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java 阅读全文
摘要:
第09天 java集合 今日内容介绍 u 对象数组 u 集合类之ArrayList u 学生管理系统案例 第1章 对象数组 1.1 对象数组概述 A:基本类型的数组:存储的元素为基本类型 int[] arr={1,2,3,4} B:对象数组:存储的元素为引用类型 Student[] stus=new 阅读全文
摘要:
第08天 常用API 今日内容介绍 u API概述 u Scanner类与String类 u StringBuilder类 第1章 API概述 1.1 API概念 API(Application Programming Interface) : 应用程序编程接口 编写一个机器人程序去控制机器人踢足球 阅读全文
摘要:
第07天 面向对象基础 今日内容介绍 u 面向对象概述 u 面向对象特性之封装 u 面向对象之构造方法 u 类名作为形参和返回值案例 第1章 面向对象概述 1.1 面向对象思想 1.1.1 面向过程思想与面向对象思想 A:什么是面向过程 面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和 阅读全文
摘要:
第06天 java基础语法 今日内容介绍 u Eclipse断点调试 u 基础语法的练习 第1章 Eclipse断点调试 1.1 Eclipse断点调试概述 Eclipse的断点调试可以查看程序的执行流程和解决程序中的bug 1.2 Eclipse断点调试常用操作: A:什么是断点: 就是一个标记, 阅读全文
摘要:
第05天 java基础知识 今日内容介绍 u 方法的概述及基本使用 u 方法的练习及注意事项 u 方法的重载及参数传递 u 方法的操作数组的练习 第1章 方法的概述及基本使用 1.1 方法定义格式及格式解释 1.1.1 方法的概述 假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸 阅读全文
摘要:
第04天 java基础语法 今日内容介绍 u Random u 数组 第1章 Random 1.1 产生整数随机数 1.1.1 Random的使用步骤 我们想产生1~100(包含1和100)的随机数该怎么办呢? 我们不需要自己去写算法,因为Java已经为我们提供好了产生随机数的类 Random: 作 阅读全文
摘要:
第03天 java基础知识 今日内容介绍 u 选择流程控制语句 u 循环流程控制语句 u 控制循环语句 第1章 选择流程控制语句 1.1 顺序结构的基本使用 1.1.1 顺序结构概述 是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的 阅读全文
摘要:
第02天 java基础知识 今日内容介绍 u Eclipse的安装、配置及使用 u 运算符 u 键盘录入 第1章 Eclipse开发工具 1.1 Eclipse概述和安装 Eclipse是一个IDE(集成开发环境)IDE(Integrated Development Environment) 集成了 阅读全文
摘要:
第01天 java基础知识 今日内容介绍 u Java概述、helloworld案例 u 工具安装 、配置环境变量、注释、关键字 u 常量、变量、数据类型、标识符 第1章 Java概述 1.1 Java语言发展史和平台概述 A:Java语言发展史 詹姆斯·高斯林(James Gosling)1977 阅读全文
摘要:
1. 数字比较 定义一个函数check(n,d),让它返回一个布尔值,如果数字d在正整数n的某位中出现则返回true,否则返回false。 例如:check(325719,3)==true;check(77829,1)==false; 【样例输入1】 325719 3 【样例输出1】 true 【样 阅读全文
摘要:
1. 统计不同类型字符出现次数 【问题描述】 输入一个字符串(假设长度不超过1000个字符),统计其中大写,小写,数字,其他字符出现的次数。 【样例输入】Hello,what are you doing 123? 【样例输出】1 19 3 6 2. 删除数字字符,并统计删除的数字的个数 【问题描述】 阅读全文
摘要:
1. 打印乘法表 【问题描述】 用for循环实现输出1至9的乘法表 【样例输出】 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 阅读全文
摘要:
1. 计算书费 【问题描述】下面是一个图书的单价表: 计算概论 28.9 元/本 数据结构与算法 32.7 元/本 数字逻辑 45.6元/本 C++程序设计教程 78 元/本 人工智能 35 元/本 计算机体系结构 86.2 元/本 编译原理 27.8元/本 操作系统 43 元/本 计算机网络 56 阅读全文
摘要:
1. 求平均值 【问题描述】 在一次运动会方队表演中,学校安排了十名老师进行打分。对于给定的每个参赛班级的不同打分(百分制整数),按照去掉一个最高分、去掉一个最低分,再算出平均分的方法,得到改班级的最后得分。 【样例输入】 90 89 92 90 93 95 88 90 89 88 【样例输出】 9 阅读全文