ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:28.57KB ,
资源ID:14635738      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14635738.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java课堂笔记全部基础知识文档格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java课堂笔记全部基础知识文档格式.docx

1、System.out.println(5+3);六、Scanner的使用,接收用户键盘输入Scanner import java.util.Scanner; Scanner input=new Scanner(System.in); input.next();(相关方法,nextDouble()、nextFloat()、nextInt(等)bin:exejrelibsrc.zip(二)数据类型一、数据类型转换 自动类型转换: int num=100; double b=num; 强制类型转换 double num=100.9; int b=(int)num;二、运算符 赋值运算符 = 算数运算

2、符 + - * / % + - += -= *= /= %= 关系运算符 = = = != 逻辑运算符 & | ! 条件运算符 ?:了解优先级即可三、流程控制1、if: 基本if if-else 多重if 嵌套if注意:条件是boolean值 常见错误: if(num=5) else 大括号不省略多重if顺序问题流程图的使用和问题的分析解决过程2、switch等值比较(1)语法上的常见错误(2)和多重if的异同循环结构:解决重复性的操作 简介高效(三)循环结构一:循环:(1)while循环 while(条件) 操作 循环变量迭代代码缩进循环能否正常退出(2)do-while循环do 循环whi

3、le(条件);和while的区别:语法上、执行上(至少执行一次)(3)for循环for(变量初始化;条件;变量迭代) 循环操作执行顺序循环变量可以有多个二、双重循环双重循环的特点:外层循环进入一次,内层循环就要完整的执行一遍特点:外 执行一次内 执行一轮双重循环次数:外层循环次数*内层循环的次数实现的重点:(1)确定谁做外层循环,确定谁做内层循环(2)两层循环变量有没有规律性的关系1、打印图形:找规律矩形行i外层 星星j内层1 52 53 54 55 5平行四边形行i外层 内层:空格 星星1 4=5-i 52 3=5-i 53 2=5-i 54 1=5-i 55 0=5-i 5等腰三角形1 4

4、=5-i 1=2*i-12 3=5-i 3=2*i-13 2=5-i 5=2*i-14 1=5-i 7=2*i-15 0=5-i 9=2*i-12、打印九九乘法表行i(1-9) 第一个操作数i 第二个操作数(从1到i)三:循环应用1、分析需求: 重复做一件事情 前提条件(循环进入的条件) 做什么事情(循环操作)2、用代码解释 选择一种合适的循环结构 while do-while for 根据所选择的结构套用语法 while(条件) do while(条件); for(循环变量初始化;迭代)3、容易出错的点(1)变量在何处声明 例1:计算5门课平均成绩 例2: for(int i=0;i单步运行

5、 F5 F6观察变量(三)数组一、数组1、数组的基本使用(1)数组的作用 一组相同数据类型的数 数组也是变量,内存中一串连续的空间(2)数组的几个基本概念 标识符(数组名字) 元素 下标:从0开始 数据类型 数组的长度(数组名字.length)(3)数组使用步骤 声明数组 int num; int num; 分配空间 num=new int8; 赋值 处理数据int num=5,8,7;int num=new int5,8,7;(4)循环和数组结合的使用下标(0-数组.length-1)遍历时两种方法:方法一:传统for方法二:/增强型for(foreach)for(int score:sco

6、res) sum+=score;二、回顾数组 变量,内存中一串连续的空间 相同数据类型的一组数据数组的基本概念 数据类型(数组类型) 下标(0,数组.length-1) 数组的长度:数组.length数组的基本使用声明数组(类型 数组名称 或 类型 数组名称)分配空间(数组名称 = new 数据类型5;)赋值 (num0= ;处理数据变量:基本数据类型 int、double、float、char、boolean引用数据类型 String、数组内存分布不同使用上不同.三、数组的典型使用1、求最大值、最小值(打擂台)2、插入算法(找位置)3、冒泡排序数组存储5个数字下标:0 1 2 3 4外层循环

7、 内层循环i:0第一轮 + j比较次数:4 =4:length-11第二轮 + j比较次数:3 =4:2第三轮 + j比较次数:2 =4:3第四轮 + j比较次数:1 =4:i+j=数组.length-1j=数组.length-1-i共比较几次?5个数字:4+3+2+1=106个数字:5+4+3+2+1=157个数字:6+5+4+3+2+1=21n个数字:(n-1)+(n-2)+(n-3)+.+1=n*(n-1)/24、Arrays类的使用常用方法:sort().记得查API帮助文档(帮助文档已经在网盘中提供了,如果大家在Oracle官网中没有下载,可以找中心的技术顾问老师提供网盘用户名和密码

8、,登录后拿到帮助文档)数据类型 int double char boolean 。 数组 String四:学习目标二维数组了解即可存放数组的数组会画内存分布五:项目:DVD管理器(a)需求了解是前提(b)分析:(1)数据主体:DVD。 多个DVD 数组 每个DVD有多方面属性 几个数组(2)分析具体的每个功能: 整体主菜单选择? 选择结构(switch) 重复做主菜单的选择? 循环结构(do-while)(3)对几个数组进行操作新增DVD 确定在哪个位置加? name为空的第一个位置 一系列加的操作:name、state 查看DVD 遍历数组,输出信息的过程 输出非空的数组元素信息(if、br

9、eak)删除DVD 在非空的数组元素基础上进行以下操作: 获取用户输入 根据不同情况进行相应的删除处理(分支) 有,但是借出去了 有,没有借出去 可以删 一系列“删”的过程 没有借出DVD 根据不同情况进行相应的借出处理(分支) 可以借 一系列“借”的过程: state、date、count归还DVD DVD名称 归还日期 判断 计算租金退出DVD 整个程序的整体的流程控制(c)确定开发顺序初始化数据 (已完成)新增 (已完成)查看 (已完成)删除 (已完成)借出归还退出(程序整个流程控制) (已完成)(d)程序出错了怎么办?*:学着看程序的报错(异常)信息 经常出现的异常名称,大家要留意,尽

10、量记住 根据异常提示的行号定位代码 不一定是改行代码的错误,有可能是之前代码导致改行出错程序调试(DEBUG)- 解决错误 你想不到的流程问题(或者:写一些输出语句)六、整体项目回顾:知识(技能点):运算符(赋值运算符、算数运算符、逻辑运算符、条件运算符、关系运算符)流程控制(顺序、分支(if(多重if)、switch)、循环、break)数组(多个数组:下标)能力:遇到问题后的整体思路搭建的能力 分析需求快速使用代码实现思路的能力 速度 准确度代码测试或者调试的能力 排错的速度、排错的方法、准确度代码规范性的能力 代码格式:缩进、对齐 变量命名规范 类名:帕斯卡命名规则 变量:驼峰命名规则 命名有意义沟通、表达、团队合作能力(四)面对对象面向对象 1、面向对象 对象:具体的实体 属性(特征) 方法(操作)二:类和对象2、类和对象类是一组具有相同属性和方法的对象的集合类是对象的抽象,对象是类的实例(具体)3、Java中的类:class它是一种自定义的数据类型(引用数据类型)public class Scanner.Scanner input=new Scanner(System.in);public class 类名 /类名: /属性 成员变量 /方法 成员方法4、使用类来创建对象:类名 对象名 = new 类名();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1