- 博客(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 画图
/* 思路:先创建迷宫,用二维数组表示 int[][] map = new int[][];老鼠找迷宫的路线已经走出迷宫,我们用到迷宫。注意: 改变方向可以让老鼠的路线发生变化。用1表示障碍物,用0表示可以走的路。
2024-01-13 11:48:52
411
1
原创 猴子吃桃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
原创 JAVA 冒泡排序
比如有五个数组[5,4,3,2,1], 这个数组根据从小 到大排序,我们跟据双重的循环来解题,外层循环表示,要执行几次,一般这种情况,我们首先考虑把最大的数字放在最后一个位置,一次类推需要四部,如果有n多个数组,我们就用(n - 1)来表示。冒泡排序 值得是在一个数组中把数字,按有序的排列成一排一排。
2023-12-24 15:19:04
411
原创 学习Java路线
1.数组创建后,没有赋值,有默认值,byte,shor,int,long,double 的值为0. String null,boolean false。2.数组的下标是从零开始。
2023-12-20 20:39:49
319
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人