自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 初步了解this java

/如果我们构造器的形参,能够直接写成属性名,就更好了。//但是出现了一个问题,根据变量的作用域原则。//构造器的name 是局部变量,而不是属性。//构造器的age 是局部变量 而不是属性。// ==》引出this 关键字来解决。

2024-01-17 19:18:19 426

原创 构造方法/构造器 解说java

构造器 :constructor。4.参数列表和成员方法一样的规则。修饰符 方法名(形参列表){1.构造器的修饰符可以是默认。3.方法名和类名必须一样。5.构造器的调用系统完成。2.构造器没有返回值。

2024-01-15 19:02:04 339

原创 作用域 解读java

全局作用域:可以本类使用,也可以其他类使用(通过对象调用)可以加修饰符。1.在Java编程中,最主要的变量就是属性,(成员变量)和局部变量。1.全局变量:也就是属性,作用域为整个类体cat类中定义的变量。2.我们说的局部变量一般指的是成员方法中定义的变量,全局变量名和局部变量名可以重名,访问时会遵守将近原理。局部变量:只能在局部作用域里使用 不可以加修饰符。2.局部变量:也就是在一个方法中定义的变量。2.在同一个作用域中不可以定义变量名。Java中作用域的分类 分成两大类。3.作用域的范围不同。

2024-01-15 17:58:41 335

原创 可变参数 java

案例:有三个方法,分别实现返回姓名和两门课成绩(总分),返回姓名和三门课成绩(总分),返回姓名和五门课成绩 (总分)。封装成一个可变参数的方法。基本概念:java 允许将同一个类中多个同名同功能但参数个数不同的方法,封装成一个方法。3.可变参数可以和普通类型的参数一起放在形参列表,但必须保证可变参数在最后。访问修饰符 返回类型 方法名(数据类型.....形参名){4.一个形参列表中只允许出现一个可变参数。1.可变参数的值可以是零,也可以是多个。2.可变参数的实参可以为数组。

2024-01-15 12:20:10 363

原创 方法重在Over Load

三个方法分别接收一个int参数、两个int参数、一个字符串参数。分别执行平方运算并输出结果,相乘并输出结果,输出字符串信息。在Methods类,定义三个重载方法max(),第一个方法,返回两个int值中的最大值,第二个方法,返回两个double值中的最大值,第三个方法,返回三个double值中的最大值,并分别调用三个方法。calculate(int n1 ,double n2) // 一个整数,一个double的和。2)形参列表:必须不同(形参类型或个数或顺序,至少有一样不同,参数名无要求)

2024-01-13 17:52:22 319 1

原创 八皇后问题(回溯算法)java实现

【代码】八皇后问题(回溯算法)java实现。

2024-01-13 12:55:25 779 1

原创 汉诺塔 java (递归思想)

【代码】汉诺塔 java (递归思想)

2024-01-13 11:53:43 323 1

原创 老鼠出迷宫 java 画图

/* 思路:先创建迷宫,用二维数组表示 int[][] map = new int[][];老鼠找迷宫的路线已经走出迷宫,我们用到迷宫。注意: 改变方向可以让老鼠的路线发生变化。用1表示障碍物,用0表示可以走的路。

2024-01-13 11:48:52 411 1

原创 Array .java

随机生成是个数字(1~100),保存到数组里,并倒序打印以及求平均值、最大值的下标、并查找里面是否有 8;

2024-01-10 17:48:30 326

原创 猴子吃桃java(_2024-1-10)

*猴子吃桃问题:有一堆桃子,猴子第一天吃了其中的一半,并在多吃了一个,以后每天猴子都吃其中的一半,并且在多吃一个桃子,当第十天时,想再吃时候,(即还没吃),发现只有一个桃子了。问最初共多少个桃子?那当 days 9 = (days10 + 1) * 2 → 第九天有4个桃子。days 8 = (days9 + 1) * 2 → 第八天有10个桃子。days 7 = (days 8 + 1) * 2 →第七天有22个桃子。思路分析: 当第十天 ,桃子只剩下一个。

2024-01-10 17:20:15 425

原创 成员方法 java 定义理解

1.数据类型 (返回类型) :表示成员方法输出,void 表示没有返回值、public 返回收据类型 方法名(形参列表) {//方法体。return 返回值;2.参数列表:表示成员方法输入cal (int in)3.方法主体:表示为了实现某一功能代码块。4.return 语句不是必须的。

2024-01-01 21:03:57 346

原创 方法(成员方法)java 笔记

/3.(int num1,int num2)形参列表,2个形参,可以接收用户传入的两个数。//3.speak() speak是方法名,()形参列表。表示把res 的值返回。//2.int 表示方法执行后,返回一个int 值。//4.{} 方法体,可以写我们要执行的代码。//2.void : 表示方法没有返回值。//1.public 表示方法是公开的。//注意:1.方法不调用,是不执行的。//1.publi 表示方法公开的。

2023-12-31 18:25:46 350 1

原创 二维数组DimensionalArray.java

/细节: 定义上二维数组 [][] 来表示比如。请用二位数组输出如下图型。

2023-12-24 16:25:55 339

原创 查找数组java

【代码】查找数组java。

2023-12-24 16:12:53 339

原创 JAVA 冒泡排序

比如有五个数组[5,4,3,2,1], 这个数组根据从小 到大排序,我们跟据双重的循环来解题,外层循环表示,要执行几次,一般这种情况,我们首先考虑把最大的数字放在最后一个位置,一次类推需要四部,如果有n多个数组,我们就用(n - 1)来表示。冒泡排序 值得是在一个数组中把数字,按有序的排列成一排一排。

2023-12-24 15:19:04 411

原创 数组练习java

数组在传递的时候地址传递,赋的是地址。

2023-12-20 22:18:51 358

原创 学习Java路线

1.数组创建后,没有赋值,有默认值,byte,shor,int,long,double 的值为0. String null,boolean false。2.数组的下标是从零开始。

2023-12-20 20:39:49 319 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除