- 博客(24)
- 收藏
- 关注
原创 面向对象--类与对象、封装、构造方法(OOP:面向对象编程)
/成员变量//成员方法定义类:相当于定义类的成员,包括成员变量和成员方法成员变量:和以前定义变量几乎是一样的,只不过位置发生了改变位于类中,方法外成员方法:和以前定义方法几乎是一样的,是不过把static去掉//成员变量//姓名int age;//年龄//成员方法//学习的方法System.out.println("好好学习,天天向上");//吃饭的方法System.out.println("学习饿了要吃饭");
2024-10-15 15:03:13 687
原创 数组的基本使用和二分查找算法
数据类型[][]名称={{},{},{},......};数据类型[][]名称=new 数据类型[长度][长度]数组最值获取(查找元素位置,统计出现次数)\数组反转。数据类型[][]名称=new 数据类型[长度][]4.将数组后面元素与最大/最小元素进行比较。2.假设数组第一个元素是最大/最小的元素。2.数组元素查找、统计、求和、求平均值。3.遍历数组后面元素。
2024-10-11 11:38:20 109
原创 idea简单使用、方法、数组
IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。
2024-10-09 16:55:40 1022
原创 流程控制语句
在后期的开发中,会出现使用死循环的场景,例如:我们需要读取用户输入的数据,但是用户输入多少 数据我们并 不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢, 就需要使用到跳出语句了。依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到。所谓嵌套循环,是指一个循环的循环体是另一个循环。②负责判断是否满足循环条件,不满足则跳出循环。②负责判断是否满足循环条件,不满足则跳出循环。②负责判断是否满足循环条件,不满足则跳出循环。,死循环的是永不结束的循环。
2024-10-08 18:21:48 864
原创 java前言、入门程序、常量、变量
Java语言是美国SUN公司,在1995年推出的高级编程语言。所谓编程语言,是计算机的语言,通常人们可以使用编程语言对计算机下达指令,让计算机完成人们需要的任务或者功能。变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值。
2024-09-30 10:08:57 787
原创 java的编译与运行
错误: 类 helloworld 是公共的, 应在名为 helloworld.java 的文件中声明上方的提示说类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld其实原因很简单就是说程序中的类名和文件保存时的文件名不一致,在程序中我的命名是HelloWorld,但是我在保存时却将其命名成了ss,所以编译不成功为此我将类名与文件名一致,所以文件编译成功。
2024-09-29 12:39:17 211
原创 十大排序算法之快速排序
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
2024-03-23 19:28:54 811 1
原创 十大排序算法之插入排序
定义:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法—一插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。
2024-03-23 10:43:08 318 1
原创 差分算法Java
int n;//n数组长度//定义两个一维整形数组 a为原数组,b为差分数组//根据定义可知//以此类推...//转化一下,求数组b的前缀和,根据上面公式可得= f[i]//由此可知,原序列为差分序列的前缀和序列序列中每个元素与其前一个元素的差。
2024-03-22 20:38:00 399 1
原创 十大排序算法之桶排序
1.将值域分成若干段,每段置于桶中。2.将待排序元素放入对应桶中。3.将个桶内的元素进行排序。4.将桶中的元素依次取出。
2024-03-20 16:30:05 157 1
原创 常用API(String Array List)
集合的特点:大小可变,类型可以不固定,功能更加强大,适合做元素个数不确定,同时存在增删操作的业务。双引号给出的字符串对象,存在于堆内存中的常量池中,相同内容只会储存一份。全程应用程序编程接口,就是Java自己写好的程序,给程序员使用调用。new字符串对象,每new一次都会在堆内存中产生一个字符串对象。String是字符串类型,它定义的变量可以指向一个字符串对象。集合:代表的一种容器,类似于数组。API·文档:程序使用说明书。Array List 是什么。元素可以重复的,元素存在索引。
2024-03-10 21:36:00 127 1
原创 String是什么,作用是什么及创建方式
法2:new String 类,调用构造器初始化字符串对象。2.作用:可以用来创建对象封装字符串,并对其进行处理。法1:直接使用双引号。
2024-03-04 20:57:21 147 1
原创 如何在自己的程序中调用其他包下的程序
3.自己程序中调用Java提供的程序,也需要导包才可以使用,注意:在Java.lang包下的程序是不需要导包的,可以直接使用。4.访问多个其它包下的程序,这些程序名又一样的情况下,默认只能导入一个程序,另外一个程序必须带包名和类名访问。访问其它包下的程序,需要导包才能访问。1.同一个包,下可以直接访问。
2024-03-04 20:35:34 391 1
原创 四平方和:有一个测试用例错误,出错在那啊?有没有大佬帮忙看看
并对所有的可能表示法按a,b,c,d为联合主键升序排列,最后输出第一个表示法。如果把0包括进去,就正好可以表示为4个数的平方和。对于—个给定的正整数,可能存在多种平方和的表示法。每个正整数都可以表示为至多4个正整数的平方和。
2024-03-01 11:18:14 128
原创 十大排序算法之冒泡排序
使用嵌套循环,进行比较,两两相邻元素之间进行比较,当有n个数时,需要比较n-1次。冒泡排序是稳定的排序算法(相同数据排序时不会影响原来的顺序,对结构体类型有影响)时间复杂度:O(n^2)空间复杂度:O(1)
2024-02-28 19:45:57 122
原创 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
运用输出台,属于数据,利用冒泡排序进行比较将数列按照从小到大的顺序排列。
2024-02-28 19:29:32 246
原创 Java中this关键字的作用和方法
而使用this关键字时,this是当前类对象的引用,通过当前这个类实例化的对象的引用来访问对象的成员变量。1.当成员变量与局部变量同名时,用来区分成员变量和局部变量;2.在构造函数中调用构造函数。
2024-01-30 12:46:26 147 1
原创 deveco-studio开发工具
问题:使用deveco-studio 开发工具进行HarmonyOS第一个应用构建开发时,通过Previewer预览页面时报错,报错信息为:Build task failed. Open the Run window to view details。the Daemon for tasks选项给关掉。在设置中,找到Build->Hvigor将。
2024-01-26 14:01:23 725 1
原创 DevEco Studio下载/安装配置教程(超详细图文教程)
HUAWEI DevEco Studio和SDK下载和升级 | 华为开发者联盟。HUAWEI DevEco Studio和SDK下载和升级 | 华为开发者联盟。完成后,单击’Finish’,IDE会进入欢迎页,我们也就成功配置好了。*根据自己的操作系统进行下载(以Windows为例)至此,DevEco Studio安装配置已全部完成。下载完成之后,打开下载位置进行解压。根据自己的需求放置软件位置。全部勾选,然后点击next。直接点击Install。点击Finish完成。
2024-01-24 16:57:10 2319 1
原创 在点gitbash学习链接私钥过程中,为了偷懒粘了上方代码,点击回车后不执行,只显示“>”
【代码】在点gitbash学习链接私钥过程中,为了偷懒粘了上方代码,点击回车后不执行,只显示“>”
2023-11-02 14:05:17 30
原创 Java练习小题
编写一个表示二维平面上的点的类MyPoint,满足以下条件。(1)定义private的成员变量x和y,表示点的x和y坐标,类型为整数。(2)定义两个MyPoint的构造方法,一个构造方法不带参数,且x和y的初始值为0,另一个构造方法有两个参数,参数名为x和y,类型为整数,用这两个参数分别表示x和y的坐标。(3)定义一个getD方法,功能为返回两个坐标点(由MyPoint定义)距离,值为float类型。(4)编写main方法,打印坐标点(2,3)到点(4,5)的距离。
2023-04-06 21:05:28 62 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人