- 博客(27)
- 收藏
- 关注
原创 【JAVA】类和对象
类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干 啥)在java中定义类时需要用到class关键字。类名注意采用大驼峰(单词首字母均大写)定义class为定义类的关键字,ClassName为类的名字,{}中为类的主体。field;// 字段(属性) 或者 成员变量method;// 行为 或者 成员方法类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员属性或者类成员变量。方法主要说明类 具有哪些功能,称为类的成员方法。
2023-08-11 14:35:54
345
2
原创 【JAVA】数组的概念;数组的使用;引用;内存分区;数组练习题
🍉内容专栏:【JAVA从0到入门】🍉本文脉络:数组的概念;数组的使用;引用;内存分区;数组练习题🍉本文作者:Melon_西西🍉发布时间 :2023.7.20目录1. 数组的基本概念数组:相同类型元素的一个集合。在内存中是一段连续的空间。
2023-07-20 16:48:52
916
23
原创 【JAVA】方法的使用:方法语法、方法调用、方法重载、递归练习
修饰符public] [static] 返回值类型 方法名称 ([参数类型 形参 ...]){方法体代码;[return 返回值];
2023-07-19 17:22:42
1456
6
原创 【JAVA】基础练习题:猜数字游戏、判断素数、输入三个数找最大的数、打分方案、输出1~100中所有包含9的数、计算1/1-1/2+1/3-1/4+1/5……+1/99-1/100的值、水仙花数等
【JAVA】基础练习题:猜数字游戏、判断素数、输入三个数找最大的数、打分方案、输出1~100中所有包含9的数、计算1/1-1/2+1/3-1/4+1/5……+1/99-1/100的值、水仙花数等
2023-07-17 15:43:33
520
14
原创 [JAVA]程序逻辑控制,输入输出
🍉内容专栏:【JAVA】🍉本文脉络:程序逻辑控制,if语句,switch循环,while循环,for循环,do while循环输入输出,例子🍉本文作者:Melon_西西🍉发布时间 :2023.7.15。
2023-07-15 23:07:51
328
6
原创 【JAVA】数据类型,类型转换与提升,运算符,标识符命名规则
🍉内容专栏:【JAVA】🍉本文脉络:数据类型,类型转换与提升,运算符,标识符命名规则🍉本文作者:Melon_西西🍉发布时间 :2023.7.12。
2023-07-12 21:25:45
339
11
原创 【JAVA】准备工作------Java开发环境搭建,IDEA的基础设置与操作
JDK :是Java程序开发工具包,包含JE 和开发人员使用的工具。JRE :是Java程序的运行时环境,包含JVW和运行时所需要的核心类库。JKD 包括JRE,JRE包括JVMJDK = JRE + 开发工具集(如Javac编译工具等)JRE = JVM + Java SE标准类库JDK的下载 www.oracle.com网址project(项目) ->module(模块) ->package (包) ->class(类)
2023-07-11 23:29:53
1492
1
原创 【数据结构与算法】数据结构的基本概念,时间复杂度
本文脉络:数据结构和算法的基本概念时间复杂度本文作者:Melon西西一、引入:对于数值计算问题的解决方法,主要用数学方程建立数学模型;而对于非数值计算问题,可以用数据结构的方法建立模型。数据结构:研究如何高校的对数据进行操作(有大量数据的情况下)三种结构:1.线性表结构(一个数据紧接着另一个数据):其中一横行的内容叫数据元素,里面的每一小个内容叫数据项。2.树性结构3.图状结构。
2023-02-21 22:56:45
552
17
原创 【C/C++基础练习题】复习题三,易错点知识点笔记
变量的引用与指针变量的区别之一是:引用关系一旦建立(初始化后)就不可改变,而指针通常可以改变指向。布尔类型只有两个值 false--假 本质是0,true--真 本质是1,只占用一个字节大小。用一条cout
2023-02-15 08:40:32
783
20
原创 【C/C++基础练习题】简单指针与数组使用练习题
🍉内容专栏:【C/C++要打好基础啊】🍉本文内容:简单指针与数组练习题(复习之前写过的实验报告)🍉本文作者:Melon西西🍉发布时间 :2023.2.12目录1.vector编辑2.编写一个函数实现数制的转换,不用递归,用数组实现。在主函数中输入一个十进制数,输出相应的十六进制数。3. 编写字符串反转函数。该函数的功能是将指定字符串中的字符顺序颠倒存放,然后在主函数中进行测试。4.编写一个程序,判定一个字符串是否是另一个字符串的子串,若是,则返回子串在主串中的位置。要
2023-02-12 23:59:16
1724
6
原创 【C/C++基础练习题】简单函数练习题
🍉内容专栏:【C/C++要打好基础啊】🍉本文内容:简单函数使用练习题(复习之前写过的实验报告)🍉本文作者:Melon西西🍉发布时间 :2023.2.11。
2023-02-11 23:36:57
1268
13
原创 【C/C++基础练习题】简单语法使用练习题
🍉内容专栏:【C/C++要打好基础啊】🍉本文内容:简单语法使用练习题(复习之前写过的实验报告)🍉本文作者:Melon西西🍉发布时间 :2023.2.10。
2023-02-10 23:33:57
1276
11
原创 【C/C++基础练习题】复习题卷二
定义为一个类B的友元函数,则应在类B的定义中加一条语句:(friend void A::fun();1.对一个类中的数据成员的初始化可以通过构造函数中的( )实现,也可以通过构造函数中的( )实现。10、 带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚函数的子对象初始化( )。4.已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用( )是正确的。6.设p为一个指向类A数据成员m的指针,A1为A的一个对象。的描述,( )是正确的。
2023-02-07 15:37:55
819
8
原创 【C/C++基础练习题】复习题卷一
3.运行下面程序段后,k值为() int k=1,n=263;1.静态成员是属于() 的,它除了可以通过对象名来引用外,还可以使用 来引用() 类,类名限定。k=18*2=36,n=2/10=0, 此时n=0,循环结束。友元函数是说明在类体内的非成员函数,它可以访问类中的所有成员。7..在C++语言中,关于参数默认值的描述正确的是(B )。答:k=k*(n/10)=1*3=3,n=n/10=26。9.拷贝构造函数具有的下列特点中,(D )是错误的。13.下列关于抽象类的描述中,错误的是( D )。
2023-02-06 19:06:48
690
10
原创 【C/C++基础】文件操作:C++文本文件,二进制文件;C语言文件操作
一、什么是文件1.程序文件2.数据文件3.文本文件:4.二进制文件:5.文件名(文件标识)二、操作文件的三大类:三、文本文件3.1 写文件步骤:3.2文件打开方式:3.3读文件:与写文件步骤相似,但是读取方式较多四、二进制文件:打开方式要指定为 ios::binary4.1写文件步骤 用write函数4.2读文件 用read函数五、C语言关于-文件的打开和关闭5.1文件指针(文件类型指针)5.2文件的打开和关闭(一定一定注意文件后缀
2023-02-04 12:20:09
1214
20
原创 【C++基础】类和对象(重要知识点)封装;静态成员;构造和析构;this指针 ;友元friend;继承,多态
面向过程和面向对象的认识;封装;静态成员;构造和析构;this指针 ;友元friend;继承,多态
2023-01-30 14:27:16
774
29
原创 【C++基础入门】命名空间 ;.c/.cpp输入输出流;缺省参数;函数重载;引用;auto;范围for
【C++基础入门】命名空间 ;.c/.cpp输入输出流;缺省参数;函数重载;引用;auto;范围for
2023-01-28 19:00:33
368
17
原创 【C/C++基础复习】科学计数法;printf常用输出;运算易错点;for循环中的break和contiune;善用条件运算符;if语句用嵌套;最大公因数数最小公倍数、找水仙花数;判断回文数
1.科学计数法,printf常用输出;2.运算易错点;3、for循环中的break和contiune;4、善用条件运算符;5、if语句用嵌套来优化(注意看注释!!);6、最大公因数最小公倍数7、找100~999的水仙花数(注意个位十位百位怎么找)8、判断一个数是不是回文数
2023-01-27 17:14:22
911
25
原创 【C/C++基础】动态内存管理,内存分区模型,栈区堆区,new开辟内存
内存分区模型。new开辟内存。动态内存函数:1. malloc。void* malloc (size_t size);2.realloc,重新开辟内存。realloc函数可以做到对动态开辟内存大小的调整。三、动态内存常见错误:1.对空指针解引用的操作2.对动态内存开辟空间的越界访问。3.对非动态开辟内存使用free释放。局部变量的内存编译器会自动释放。4.使用free释放一块动态开辟内存的一部分。5对同一块动态内存多次释放。6.动态开辟内存忘记释放(内存泄漏)
2023-01-20 17:02:35
433
15
原创 【C/C++基础】结构体,栈区堆区静态区
位段:成员只能是int,unsigned int,signed int,char。位段的成员名后面有一个冒号和一个数字。默认取值从0开始,可以自己赋值,赋值后的数从赋值开始递增,可以用#define定义常量。联合的成员是公用同一块内存空间的,这样一个联合变量的大小,至少是最大成员的大小。结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。如果Add(a,b),那么b先压栈(传入),a后压栈。结论:尽量把占用空间较小的放在一起定义。结构体变量和结构体指针的访问方式不一样。
2023-01-13 15:40:13
144
2
原创 【C/C++基础练习题】函数选择题+递归函数求阶乘,求一个数各个数之和,求n的k次方。打印乘法表
函数的声明只是告诉编译器函数返回值类型、函数名字以及函数所需要的参数,函数定义才是说明函数是怎么 实现的。C:正确,形参如果用指针,最终指向的是外部的实参,在函数中对指向指向内容进行修改,改变的就是外部的实参。D:正确,全局变量不受函数的结束而结束,在函数中改变全局变量,主调函数中可以看到改变之后的结果。函数必须保证先声明后使用,函数的定义可以放在任意位置,函数的声明必须放在函数的使用之前。如果是按照值的方式传递,形参和实参各自有各自的空间,改变形参不能改变外部的实参。因为形参和实参是两个不同的变量。
2023-01-09 17:34:18
287
4
原创 【C/C++基础练习题】闰年;最大公因数最小公倍数;三个数比大小
switch的每个case之后如果没有加break语句,当前case执行结束后,会继续执行紧跟case中的语句。2. 设置一个循环从1~100,给出表达式中的每一项:1.0 / i, 注意此处不能使用1,否则结果全部为0。计算1/1-1/2+1/3-1/4+1/5 ……+ 1/99 - 1/100 的值,打印出结果:。case语句后一般放整形结果的常量表达式或者枚举类型,枚举类型也可以看成是一个特殊的常量。if语句是一种分支语句,可以实现单分支,也可以实现多分支。然后将所有的项相加即可。
2023-01-08 17:36:48
127
3
原创 [C/C++基础练习题】三子棋游戏,字符串反转(指针反转和数组反转),递归求n的k次方
三子棋游戏,字符串反转(指针反转和数组反转),递归求n的k次方。三子棋游戏:棋盘打印部分:实现玩家一步电脑一步的逻辑:玩家下棋和电脑下棋的代码:判断游戏状态函数:玩家赢;电脑赢;平局;游戏继续。设计结果打印:最终头文件:运行截图:
2023-01-05 17:31:42
255
9
原创 【C/C++基础]——数组,一维数组,二维数组,冒泡排序
数组:有序排列的同类数据元素的集合称为数组(array)一维数组的初始化:1、数组元素的个数和数组输出:1.1辨析strlen和sizeof2、数组元素的存储 :编辑(二)二维数组:数组传参:冒泡排序
2023-01-04 21:38:34
463
3
原创 【C/C++基础练习题】求阶乘;求阶乘和;二分查找;覆盖输出;判断密码正误;猜数字小游戏;打印素数
代码+运行图,需要注意的地方在代码图上有批注。【C/C++基础练习题】求阶乘;求阶乘和;二分查找;覆盖输出;判断密码正误;猜数字小游戏;打印素数。
2023-01-01 17:49:54
571
3
原创 [C/C++语言基础] —函数
swap1 :值传递,在swap1中形参交换,不会改变实参的值swap2 :地址传递,会改变实参的值告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。函数的声明一般放在头文件中,先声明后使用指函数的具体实现,交代函数的功能实现。
2022-12-25 22:58:06
152
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人