02 2021 档案
摘要:第十八天的学习 多维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一堆数组,其中每一个元素都是一个一维数组。 二维数组 二维数组示例如下: 这代表了一个名为a,类型为int的2行5列的二维数组。 即a里有2个数组,里面的数组每个有5个数。 那如果要遍历二维数组中的数字该怎么办?如下图
阅读全文
摘要:第十七天的学习 数组 数组的定义 数组是相同类型数据的有序结合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 在其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标(索引)来访问他们。 数组是以0开头的,也就是说,十个数,最大的下标是9。 数组声明创建 如下图: 声明
阅读全文
摘要:第十六天的学习 递归 A方法来调用B方法,这是很简单的操作,但是A方法调用A方法呢? 递归就是方法自己调用自己。 我们来写一个例子: 一运行就报错了: 这是栈溢出异常,内存不够了,非常严肃的一种问题,不太行。那一运行就报错的递归能干什么呢? 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个
阅读全文
摘要:第十五天的学习 Java的方法 定义 Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法: 方法包含一个方法头和一个方法体。下面是方法的所有部分: **修饰符:**这是可选的,告诉编译器如何调用该方法,定义该方法的访问类型。 **返回值类型:*
阅读全文
摘要:第十四天的学习 break continue **break用于强行退出循环,不执行循环中剩余的语句。**在任何循环语句的主体部分,均可用break控制循环的流程。(break也在switch语句中使用) continue用于中止某次循环,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判
阅读全文
摘要:第十三天的学习--增强for循环 增强for循环 仅作了解 是从JDK5开始引入的,用于数组或集合的循环 语法 示例 这是增强for循环: 这里是把numbers里的每一项都拿出来一遍,然后赋值给x,接下来输出的就是一个接一个数组里的数了。 下面是for循环,一样的意思: 分割线下面的就是for循环
阅读全文
摘要:第十二天的学习 循环结构 顺序结构的程序只能运行一次,所以为了解决问题,就要使用循环结构。 while 循环 语法 示例 例一:输出1~100 这个输出i要在while循环语法的括号里,不然只会到最后输出一个100,这点要注意。 例二:死循环 我们一般不会让程序一直循环,会找机会让它停止的。 例三:
阅读全文
摘要:第十一天的学习 顺序结构 选择结构 很多时候需要去判断一个东西是否可行,然后我们才会去执行,这样的一个过程,在程序中要用 if语句 来表示。 if单选择结构 语法 布尔表达式就是xxx=true或xxx=false。 示例 如果不输入Hello,结果如下: 如果输入Hello,结果如下: 由此可得,
阅读全文
摘要:第十天的学习 Scanner对象 基本语法 即 Scanner xxx = new Scanner(System.in); 之前学的sout是System.out,out是输出,in是输入。 操作流程 代码流程如下: 这里用的是next方式 输出栏如下: 这时在输出栏中输入:Hello World(
阅读全文
摘要:第八天的学习 包机制 基本等同于一个文件夹的概念 包名 一般利用公司域名倒置作为包名 刚开始应该不会出现这种样子,想要分层显示的话,需要点击小齿轮,然后取消下图框选的两个选项前的勾。 整理 把之前新建的两个包,一个base,一个operator放到新建的li包里。 直接拖拽即可。可能会出现提示框,点
阅读全文
摘要:第八天的学习 包机制 先新建一个base包,再把下方的文件归纳进去。 选择Refactor,在下方弹出的框内选择Do Refactor即可。 因为学习运算符,所以新建一个运算符operator的包。 运算符 算术运算符 例一: 这里发现a/b出现了问题,结果居然是0。 原因出在a/b的格式上,它默认
阅读全文
摘要:第七天的学习 变量 简介 所谓变量,就是一个可以改变的量。 种类 变量分三种:类变量、实例变量、局部变量 类变量:独立于方法之外的变量,用static修饰。 这里是建了一个2500的工资,是在对象下方,方法之外。 static double salary=2500; 可以在方法之中直接输出,结果如下
阅读全文
摘要:第六天的学习 整数拓展 进制 浮点数 注意事项 常见问题 按理来说,应该d1=d2,d3≠d4,但事实上呢? 可以很清楚的看到,分割线下的结果完全不同。 所以我们最好完全避免使用浮点数来进行比较!!! 字符拓展 强制类型转换 在输出的括号里加上(int),就把类型转换了。输出结果如下: 这里可以得到
阅读全文
摘要:第五天的学习 注释 单行注释 以 // 开头的后面都是单行注释 注意,写正常代码需要另起一行 多行注释 以 /* 开头 以 */ 结尾的,是为多行注释 文档注释--JavaDoc 以以 /** 开头 以 */ 结尾的,是为多行注释 多行注释有功能 实测,打完 /** 后直接回车即可 注释编辑 按步骤
阅读全文
摘要:第四天的学习 下载安装IDEA 下载安装步骤很简单 去官网下载后下一步下一步即可 需要注意的是,安装路径最好别在c盘 新建一个Java项目 或者 2. 3. 4. 按下Finish即可,第一次会出现没有这个目录的情况,让软件自动新建一个即可 制作Hello World 2. 3. 回车 4. 接着开
阅读全文
摘要:第三天的学习 Java的一些历史以及优势 略知,不记 JDK、JRE、JVM JDK:Java Development Kit Java的开发工具 JRE:Java Runtime Environment Java的运行环境 JVM:Java Virtual Machine Java的虚拟机 卸载J
阅读全文
摘要:第二天的学习 打开CMD的方式 开始+系统+命令指示符 win+r+输入cmd 在任意文件夹下,按住shift+右键,选择在此处打开命令行窗口、 资源管理器的地址栏前加cmd+空格+路径 开始+系统+命令指示符,右键管理员方式运行(最大权限) 常用Dos命令 #盘符切换 在命令行窗口中,全英文字符,
阅读全文
摘要:第一天的学习 标题 两个#号之后空格一下,再加字 字体 先是粗体 再是斜体 粗斜共生 消除符号 引用 英文大于号是为引用,不可以书名号 分割线 三个 - ,或者三个 * 就可以 图片 图片需要英文的 ! [] () 这些符号,中文的尤其是搜狗输入法不行 超链接 这里还是需要英文符号,链接到我学习的那
阅读全文

浙公网安备 33010602011771号