02 2021 档案

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