自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux 目录简介以及目录操作

默认进入后首先看到的是一个家目录pwd 查看当前当前所在位置得到/root root前面的 / 为根目录/root表示根目录里面还有一个目录rootcd / 切换到根目录查看后面符合由~ 变为 /输入ls 列出给定目录的所有文件和文件夹(目录) 与winods 输入dir看到的效果是一样的。

2023-06-13 01:21:09 181

原创 方法传参机制

小结:引用类型传递的是地址(传递也是值 但是值是地址),可以通过形参影响实参。两个栈都是独立的空间 所以swap栈的交换并不影响main中的a和b的值。调用swap方法的时候会产生一个新栈。看一个案例分析结果时什么。交换前a=10b=20。交换后a=20b=10。

2022-11-27 21:50:44 135

原创 方法练习题

1.编写AA类 有一个方法:判断一个数时计数odd还是偶数,返回boolean。2.根据行,列字符打印 对应行数和字数的字符 字符#

2022-11-18 23:27:21 89

原创 方法的使用细节

3.如果方法要求有返回数据类型,则方法中最后执行的语句必须为return 值;而且要求返回类型必须和return的值类型一致或兼容。方法调用时的参数成为实际参数,简称实参,实参和形参的类型要一致或兼容,2.返回类型可以作为任意类型,包括基本类型或者引用类型(数组,对象)3.调用参数方法时,一定对应这参数列表传入相同类型或兼容类型的参数。1.一个方法可以有0个参数 也可以有多个参数 中间用逗号隔开。2.跨类中的方法a类调用b类:需要通过对象名调用。2.参数类型为任意类型 包括基本类型或引用类型。

2022-11-18 22:18:31 74

原创 成员方法入门

添加一个cla02的成员方法,该方法可以接受用户输入的一个n 计算1+…添加cal01的方法 可以计算从1+…添加getsum 方法 可以计算两个数的和。添加speak成员方法 输出 我是一个好人。

2022-11-15 16:47:34 62

原创 创建对象访问属性以及创建过程

1.先加载Person类信息(属性和方法信息只会加载一次)4.进行指定初始化,比如p.name = “jack”;3.方法区: 常量池(常量,比如字符串),类加载信息。2.堆:存放对象(Cat cat ,数组等)1.栈:一般存放基本数据类型(局部变量)3.把地址赋给p,p就指向对象。2.在堆中分配空间默认初始化。创建对象流程简单分析。

2022-11-13 12:33:19 183

原创 类与对象概述与内部布局

面向对象的本质:以类的方式组织代码,以对象的形式封装数据属性加方法构成一个类使用面向对象方式来解决养猫问题//new cat() 创建一只猫 //cat cat1 = new cat();把创建的猫赋给cat1 cat cat1 = new cat();cat1 . name = "小白";cat1 . color = "白色";//创建第二只猫并赋给cat2 cat cat2 = new cat();cat1 . name = "小花";cat1 . color = "花色";

2022-11-11 16:45:27 64

原创 二维数字的使用

打印结果二维数组的使用方法1 :动态初始化语法:类型[][] 数组名 = new 类型[大小][大小]二 维数组的使用方法2 :动态初始化 先声明 再赋值类型[][] 数组名; 先声明一个数组数组名[][] = new类型[][] 开空间二维数组的使用方法3 :动态初始化–列数不确定二维数组的使用方法34:静态初始化-int[][] arr = {{},{},{}};二维数组的练习int[][] arr = {{4,6},{1,4,5,7},{-2}}; 遍历该数组得到和

2022-10-26 23:16:50 50

原创 数组的查找

常用的查找有两种。

2022-10-25 23:06:41 65

原创 冒泡排序与练习

排序是将一组数据依指定顺序进行排列的过程排序的分类1,内部排序将需要处理的所有数据加载到内部储存器中进行排序 包括(交换式排序法,选择式排序法和插入式排序法)2,外部排序数据量过大无法加载到内存中,需要借助外部储存器进行排序,包括(合并排序法和直接排序合并法)基本思想:通过对待排序序列从后向前(从下标较大的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移至后部基础练习 用冒泡排序 完成数组 int arr[] = {30,50,20,90,15,}

2022-10-24 15:19:40 128

原创 关于数组扩容的练习

增加元素直接放在元素的最后一位 int[] arr02 = {1,2,3,4};进阶练习 、用户可以决定是否继续添加 添加成功是否继续 y/n。原始数组静态分配 int[] arr = {1,2,3};

2022-10-22 23:26:11 75

原创 数组的赋值

创建一个新的数组arr2 开辟一个跟arr一样大小的空间 此时新的数组arr值是空的 遍历arr 把arr的值赋给arr2。如 n1 = 10;就是把n1的值拷贝一份赋给n2 此时改变n2的值不会影响到n1。引用传递就是把arr的地址复制一份给arr2 arr2也可以去更改arr的值。如 arr2[0] = 10;arr[] ={10,2,3}-----用 for循环遍历arr 把每一个值赋给arr2。

2022-10-17 23:53:55 103

原创 数组的使用

3,数组创建后,如果没有赋值,回自动生成默认值/数字类型是0/0.0字符类型是/u0000布尔类型是false,String类型是 null。6,数组下标必须在指定范围内使用,否则会下标越界异常例如 int[] a={1,2};int and = {4,5,2,3,6,4,7,8} 适用于已知的具体元素 且元素不多。练习一、利用动态初始化数组,录入5个学生的成绩,输出并且求出平均分。练习二、创建一个char类型的数组,分别放置A-Z,然后循环输出。4,创建数组的步骤,1声明2创建开辟空间3赋值。

2022-10-12 12:08:23 75

原创 关于Return与练习

Return 使用在方法表示跳出所在的方法如果使用在main方法中会直接跳出程序练习一、某人有100000元每经过一个路口就要交付规则如下:当现金大于50000元时,每次交5%当现金< = 50000时每次交1000计算该人可以经过多少次路口 要求使用while break 方式完成//定义一个总金额 int end = 0;//累计每次过路的次数 while(true) {//也可以用 and *=0.95;end ++;end ++;} else {

2022-10-06 18:43:02 123

原创 Contiune 语句

continue

2022-10-01 21:07:04 111

原创 Break 语句

break

2022-10-01 20:11:19 163

原创 多重嵌套循环 02

练习

2022-09-30 15:49:25 54

原创 多重循环控制

多重循环

2022-09-30 00:51:58 161

原创 do while 循环

dowhile

2022-09-28 18:20:18 67

原创 while 循环

while 循环

2022-09-28 16:50:24 316

原创 for循环基础语法

1、**2、3、---------------练习一、打印10次。

2022-09-27 23:04:13 935 1

原创 关键字列表

2021-10-18 21:10:40 113

空空如也

空空如也

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

TA关注的人

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