09 2023 档案

摘要:变量 每个变量都有类型,可以是基础类型也可以是引用类型 变量必须是合法的标识符(详情见上章) 一个类型可以同时输出多个变量如 int a=10,b=20,c=30 但是会使代码降低可读性,不建议使用 变量类型 1类变量 类变量是在方式之前括号中的变量,必须含有static,可不予声明和赋予含义直接输 阅读全文
posted @ 2023-09-26 20:44 huayulianai 阅读(28) 评论(0) 推荐(0) 编辑
摘要:完成PTA的作业并拿到至少一百分 以上是我完成的内容以及部分题目的代码展示,在写乘法表的时候,由于格式问题参考了CSDN上的一篇文章,[参考文章](【PTA 】Java无输入打印九九乘法表_打印99乘法表输入样例:不需要输入输出样例:在这里给出相应的输出。要求:99乘_全宇宙最帅的帅宝的博客-CSD 阅读全文
posted @ 2023-09-25 23:08 huayulianai 阅读(20) 评论(0) 推荐(0) 编辑
摘要:封装 一般利用私有private把属性私有,使其无法被调用,想要调用就必须使用get/set快捷键Alt+insert方法来将其使用,它可以增强我们程序的安全性,同时再set的方法中我们可以加入关于变量能否被调用的一些限制 get/set输出私有变量方法 继承 继承是类与类之间的关系,我们可以让子类 阅读全文
posted @ 2023-09-25 13:00 huayulianai 阅读(5) 评论(0) 推荐(0) 编辑
摘要:OOP面向对象编程 面向过程 线性过程,第一步做什么,第二步做什么 适合处理一些较为简单的问题 分类思维模式,架构很清楚 面向对象 之前的学习都是面向过程的,面向对象思想是思考解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索 时候解决较为复杂的问题 宏观上 阅读全文
posted @ 2023-09-23 23:40 huayulianai 阅读(70) 评论(0) 推荐(0) 编辑
摘要:稀疏数组 二维数组常常因为太多的默认值无意义的0记录了很多无意义的数据 我们可以使用稀疏数组来解决 行 列 值 [0] 共几行 共几列 共几个有效值 [1] 值在哪一行 值在哪一列 该有效值 [2] 以此类推 [3] [4] 打印二维数组 转换稀疏数组 还原稀疏数组 练练就会了 阅读全文
posted @ 2023-09-22 18:29 huayulianai 阅读(4) 评论(0) 推荐(0) 编辑
摘要:多维数组 二维数组 //基本构架 int a[][]=new int[2][5] //可以看成一个两行三列的数组 其中每一个元素都是一维数组 还是很好理解的 二维数组如果我们只用一维的输出方法输出,只能输出一个数组,但我们知道数组被输出的只有地址,我们必须输出数组中的一个值才能有结果,所以这样是不行 阅读全文
posted @ 2023-09-22 12:23 huayulianai 阅读(5) 评论(0) 推荐(0) 编辑
摘要:数组创建 数组是相同类型的有序组合 //创建命令 int[] nums=new int[个数] 下图为实践计算数组中所有数的和 三种初始化和内存分析 数组被声明时会存在栈中,真正创建时数组才会存在堆中,我们无法调用超过数组最大下标的数组,会报错java.lang.ArrayIndexOutOfBou 阅读全文
posted @ 2023-09-21 17:20 huayulianai 阅读(9) 评论(0) 推荐(0) 编辑
摘要:可变参数 上章说到方法重载,对于不同数量(输入的参数类型不一致会报错)的参数我们可以通过方法重载的方式来解决,如果参数数量具有很强的不确定性,我们不可能写n个方法来一个一个定义,因此可变参数诞生了 在方法声明中在指定参数类型后加一个省略号(...)如:int...i 但是要注意的是一个方法只能有一个 阅读全文
posted @ 2023-09-20 23:21 huayulianai 阅读(13) 评论(0) 推荐(0) 编辑
摘要:方法重载与命令行传递参数 方法重载 在一个代码中可存在形参不同(个数,类型,或参数排列顺序)的多个同名方法,调用的结果由我们要输出的类型来决定它走哪一个方法,编译器会自动匹配,如果都匹配不上则会报错 命令行传参 执行一个class文件需要在它包的路径加载否则执行不了,如在huayu下Demo04由于 阅读全文
posted @ 2023-09-20 17:50 huayulianai 阅读(8) 评论(0) 推荐(0) 编辑
摘要:方法学习 方法的定义及调用 设计原则,一个方法只能有一个功能 //自定义方法 修饰符+返回值类型/*void是不返回,如int返回数字,需要用return来输出返回值*/+自定义方法名称,或调用Java本来就有的名称+(参数//可不注释){} 加法自定义 备注:方法包含与类与对象中 可将我们自己写的 阅读全文
posted @ 2023-09-20 12:49 huayulianai 阅读(5) 评论(0) 推荐(0) 编辑
摘要:补充与练习 增强for循环(先了解) 大概长这样,上面int的内容为数组,它可以遍历数组中的元素 break与continue break可用再任意的循环中,可用if句型加break打断循环 continue是跳过当前循环继续下一循环,其实就是被Continue的循环会直接跳过 for循环补充 由图 阅读全文
posted @ 2023-09-19 19:21 huayulianai 阅读(8) 评论(0) 推荐(0) 编辑
摘要:循环结构 while循环结构 //基本语法 while(){} /*通常会再小括号中加入限制避免while陷入死循环 在使用Scanner时可以不加限制,原理为只要满足括号内的内容它就会一直循环下去 *\ 大部分情况我们应该避免死循环但是如果需要程序不断的运行接收,那么就需要死循环 下为输出1加到1 阅读全文
posted @ 2023-09-18 20:32 huayulianai 阅读(17) 评论(0) 推荐(0) 编辑
摘要:选择结构与反编译 顺序结构 这个很好理解,就是java中在没有其他干扰的情况下默认自上到下执行 if选择结构 if双选择结构(单选择就是不要else) //语法结构 if(布尔表达式(也就是什么什么等于true,等于true可省)){} equals可用于判断字符串是否相等 下为代码示意图 if多选 阅读全文
posted @ 2023-09-18 00:03 huayulianai 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Scanner很重要 用于输入(可实现程序和人的交互) 基本语法 new Scanner加Alt加回车 next() 与 nextLine()方法 用于获取输入的字符串 不同点:next以空格为结束符 ​ nextLine以回车为结束符 故next无法输出含空格的字符串 hasNext与与hasNe 阅读全文
posted @ 2023-09-17 00:42 huayulianai 阅读(34) 评论(0) 推荐(0) 编辑
摘要:包机制 通常用公司域名倒置作为包名,如com.baidu.www 要在Java程序中导入包要用import 一个包中不能放有两份相同名字的文件,在导入包时也不能导入与当前包名相同的文件 import在要导入的包的结尾加上*可以导入该包的全部内容 Javadoc文档注释 可将我们的注释信息生成一个AP 阅读全文
posted @ 2023-09-15 21:58 huayulianai 阅读(4) 评论(0) 推荐(0) 编辑
摘要:运算符完结 逻辑运算符 && || ! and or 反义 &&:你我都对才有true ||:你我有一个对就是true !:将运算结果反转true变false false变true 备注:用逻辑运算符进行运算是遵从短路原则,假设使用a&&b,a一旦不成立b中的内容也不会被执行,如果我们给c赋值为5, 阅读全文
posted @ 2023-09-14 22:24 huayulianai 阅读(8) 评论(0) 推荐(0) 编辑
摘要:运算符(学习后慢慢补充) 算数运算符:+, - ,*,/,%(取余),--(?) 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof(?)用于判断是否相等,在if句型中会用到 以下尚未了解 逻辑运算符&&(与),||(或),!(非你即我) 位运算符&,|,^,~,>>, 阅读全文
posted @ 2023-09-13 22:24 huayulianai 阅读(5) 评论(0) 推荐(0) 编辑
摘要:变量 每个变量都有类型,可以是基础类型也可以是引用类型 变量必须是合法的标识符(详情见上章) 一个类型可以同时输出多个变量如 int a=10,b=20,c=30 但是会使代码降低可读性,不建议使用 变量类型 1类变量 类变量是在方式之前括号中的变量,必须含有static,可不予声明和赋予含义直接输 阅读全文
posted @ 2023-09-13 21:32 huayulianai 阅读(6) 评论(0) 推荐(0) 编辑
摘要:八大基本类型转换规则 级别顺序 低byte<short<char<int<long<float<double高 转换规则 低级到高级自动转换 高级到低级手动强制转换 易错 内存溢出 精度问题(小数转整数时小数点末位会消失) 不能对布尔值进行转换 以下是对内存问题的具体实例 易错点,第一次之所以会报错 阅读全文
posted @ 2023-09-12 22:09 huayulianai 阅读(41) 评论(0) 推荐(0) 编辑
摘要:java入手 注释 pvsm Java入口点程序逻辑中枢 sout输出 //单行注释 /* */多行注释 /**回车文档注释 标识符注意事项 标识符不能含关键字 标识符需大小写字母开头或$与_开头 标识符后可接大小写字母与$_和数字的任意组合 标识符大小写敏感 八大基本数据类型 整数类型 字节 by 阅读全文
posted @ 2023-09-12 19:59 huayulianai 阅读(10) 评论(0) 推荐(0) 编辑
摘要:dos使用 打开方式 windows+R+cmd 基础指令 1.切换盘如E:(英文冒号) 2.切换目录cd /d f:/某某某 3.查看内容dir 4.查看ip地址 ipconfig 5.回到上一级cd../ 6.清理屏幕cls 7.退出终端exit 8.打开应用 1计算机calc 2画板mspai 阅读全文
posted @ 2023-09-11 13:04 huayulianai 阅读(7) 评论(0) 推荐(0) 编辑
摘要:# Markdown学习 ## 芙卡洛斯 ~~***水神***~~[芙卡洛斯美图](https://www.bilibili.com/read/cv26034164/?from=search&spm_id_from=333.337.0.0)***吉祥物*** *** ## 评价 > 摆了很久的姿势了 阅读全文
posted @ 2023-09-08 23:28 huayulianai 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示