自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 数组

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99。本教程将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。

2024-03-15 10:09:16 883

原创 Java 条件语句 - if...else

Java 条件语句 - if...elseJava 中的条件语句允许程序根据条件的不同执行不同的代码块。一个 if 语句包含一个布尔表达式和一条或多条语句。

2024-03-14 09:14:47 496

原创 Java 循环结构

注意:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。如果布尔表达式的值为 true,则语句块一直执行,直到布尔表达式的值为 false。虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。如果为false,循环终止,开始执行循环体后面的语句。while 循环和 while 循环相似,不同的是,do…最先执行初始化步骤。

2024-03-14 09:09:23 538

原创 Java 基础语法

当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。行为有:摇尾巴、叫、吃等。注意:Java 的 null 不是关键字,类似于 true 和 false,它是一个字面常量,不允许作为标识符使用。大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。

2024-03-13 17:29:38 402

原创 c语言—数组

类型说明符数组名[常量表达式];①数组名的命名规则和变量名相同,遵循标识符命名规则。②在定义数组时,需要指定数组中元素的个数,方括号中的常量表达式用来表示元素的个数,即数组长度。例如,指定 a [10],表示 a 数组有10个元素。注意,下标是从0开始的,这10个元素是 a [0] a [1], a [2], a [3], a [4], a [5], a [6], a [7], a [8], a [9]。请特别注意,按上面的定义,不存在数组元素 a [10]。③常量表达式。

2024-02-22 17:10:24 584

原创 java

实参:实际参数,用于传递给函数/方法的参数,必须有确定的值形参:用于定义函数/方法,接收实参,不需要有确定的值 值传递:方法接收的实参值的拷贝,会创建副本引用传递:方法接收的直接是实参所引用的对象在堆中的地址,不会创建副本,对形参的修改将影响到实参但是在Java当中只有值传递!!!如果参数是基本类型的话,传递的就是基本类型的字面量值的拷贝,会创建副本如果参数是引用类型,传递的就是实参所引用的对象在堆中地址值的拷贝,同样也会创建副本

2024-02-21 15:59:49 748

原创 c语言—求e

自然底数 e=2.718281828…,e 的计算公式如下:e=1+1/1!+1/2!+1/3!+…要求当最后一项的值小于 10-10 时结束。

2024-02-20 11:41:32 675

原创 c语言基础

无参函数:类型标识符 函数名() { 声明部分;语句;有参函数:类型标识符 函数名(形参1,形参2,形参3...形参n) { 声明部分;语句;示例:下面定义了两个函数,第一个HelloWorld是无参函数,功能是输出一个"Hello World!"字符串,第二个FindMax是有参函数,接收两个int类型的参数,返回两个数中最大的那个数。

2024-02-19 08:59:51 481

原创 c语言—大小字母转换

在C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母。编写程序实现,从键盘上输入一个小写字母,按回车键,程序将该小写字母转换为大写字母,并输出其 ASCII 值。最后进行输出,输出时先输出字母,再将字母以整数形式输出。通常把输入的字符赋予一个字符变量,构成赋值语句,如:char c;由于大写字母与小写字母之间的差值为 32,因此小写字母转换为大写字母的方法就是将小写字母的 ASCII 码值减去 32,便可得到与之对应的大写字母。

2024-02-18 10:29:49 293

原创 c语言—回文

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。if (ge==wan&&shi==qian) { /*个位等于万位并且十位等于千位*/qian=x%10000/1000;printf("请输入 5 位数字:");printf("这不是回文数\n");printf("这是回文数\n");程序分析:学会分解出每一位数。请输入 5 位数字:12321。请输入 5 位数字:12345。

2024-02-17 12:56:58 131

原创 C 语言实例 - 数组拷贝

printf("元素数组 -> 拷贝后的数组 \n");元素数组 -> 拷贝后的数组。

2024-02-16 09:02:23 535

原创 C 语言实例 - 使用指针访问数组元素

printf("你输入的是: \n");printf("输入元素: ");使用指针访问数组元素。

2024-02-16 09:00:13 413

原创 c语言练习

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的, 问海滩上原来最少有多少个桃子?

2024-02-15 18:22:40 292

原创 数据结构基础

仅比较算法的数量级 T(n)为时间消耗,f(n)为辅助函数,当n趋近于无穷大时,Tn比fn的极限值为不等于零的常数,则称fn是Tn同数量级的函数,记作Tn=O(fn),称O(fn)为算法的渐进时间复杂度(O是数量级的符号),简称时间复杂度。例. Tn=2n^3+3n^2+2n+1,n趋近于无穷大,limTn/n^3=2,则n趋近于无穷大时,Tn与n^3是同阶或同数量级,引入大O,则Tn记作,Tn=O(n^3) 则只需要找能得n^3的语句找出来。否则返回false 初始条件:线性表L已存在。

2024-02-14 10:08:39 464

原创 c语言练习

printf("反转后的整数: %d", reversedNumber);printf("输入一个整数: ");运行实例实例 - 使用 strlen()题目:输入一个整数,并将其反转后输出。输入一个整数: 12345。反转后的整数: 54321。

2024-02-13 15:19:02 603

原创 c语言—指针排序

printf("输入 a, b ,c:\n");题目:输入3个数a,b,c,按大小顺序输出。程序分析:利用指针方法。

2024-02-12 15:03:50 599

原创 c语言—杨辉三角形

题目:打印出杨辉三角形(要求打印出10行)。

2024-02-11 11:44:41 213

原创 c++烟花代码

*-----------------------------------------图片------------------------------------*/int drt[13] = { 5,5,5,10,10,15,15,25,35,40,40,55,55 };if (jetn->y <= jetn->hy) //烟花弹移动出界。void jet_init(Jet* jetn) //烟花弹的初始化。//中心点坐标(窗口)

2024-02-10 12:54:58 784

原创 c语言烟花代码

int i, j;for (i = 1;i < 5;i++) {for (j = 0;j < i;j++) {for (i = 3;i > 0;i--) {for (j = 0;j < i;j++) {int main()int i, j;int x, y;wait(1000);return 0;

2024-02-10 12:53:58 367

原创 题目:学习使用按位或 |。

程序分析:0|0=0;printf("b 的值为 %d \n",b);printf("b 的值为 %d \n",b);题目:学习使用按位或 |。

2024-02-09 14:18:10 290

原创 题目:学习使用按位与 &。

printf("a & b(decimal) 为 %d \n",b);printf("a & b(decimal) 为 %d \n",b);程序分析:0&0=0;a & b(decimal) 为 3。a & b(decimal) 为 3。题目:学习使用按位与 &。

2024-02-09 14:16:44 393

原创 题目:#include 的应用练习。

printf("%d 大于 %d \n",i,j);printf("%d 等于 %d \n",i,j);printf("%d 小于 %d \n",i,j);printf("没有值。题目:#include 的应用练习。

2024-02-08 13:56:34 191

原创 题目:#if #ifdef和#ifndef的综合应用。

printf("更大的数字是 %d\n",MAXIMUM(a,b));printf("更小的数字是 %d\n",MINIMUM(a,b));printf("更小的数字是 %d\n",MINIMUM(a,b));printf("更大的数字是 %d\n",MAXIMUM(a,b));printf("更大的数字是 %d\n",MAXIMUM(a,b));printf("更小的数字是 %d\n",MINIMUM(a,b));printf("更小的数字是 %d\n",MINIMUM(a,b));

2024-02-08 13:54:44 325

原创 题目:宏#define命令练习3。

printf("%d 大于 %d \n",i,j);printf("%d 等于 %d \n",i,j);printf("%d 小于 %d \n",i,j);printf("请输入两个数字:\n");printf("没有值。题目:宏#define命令练习3。

2024-02-08 13:52:16 165

原创 题目:宏#define命令练习2。

//注意放在一行里。题目:宏#define命令练习2。

2024-02-08 13:51:19 140

原创 题目:宏#define命令练习。

printf("该数字的平方为 %d \n",SQ(num));printf("如果值小于 50 程序将终止。printf("\n请输入数字:");题目:宏#define命令练习。如果值小于 50 程序将终止。该数字的平方为 10000。该数字的平方为 25。

2024-02-08 13:50:16 145

原创 题目:学习使用register定义变量的方法。

printf("总和为 %d\n",tmp);题目:学习使用register定义变量的方法。

2024-02-08 13:48:59 73

原创 题目:学习使用external的用法。

printf("c 的值为 %d\n",c);

2024-02-08 13:47:48 60

原创 题目:学习使用static的另一用法。 

printf("内置模块 num 变量为 %d\n",num);printf("num 变量为 %d \n",num);内置模块 num 变量为 1。内置模块 num 变量为 2。内置模块 num 变量为 3。

2024-02-08 13:43:01 281

原创 题目:学习使用auto定义变量的用法。

printf("内置模块 num 变量为 %d \n",num);printf("num 变量为 %d \n",num);题目:学习使用auto定义变量的用法。内置模块 num 变量为 1。内置模块 num 变量为 1。内置模块 num 变量为 1。

2024-02-08 13:41:36 212

原创 c语言—逆序

printf("原始数组是:\n");printf("\n排序后的数组:\n");程序分析:用第一个与最后一个交换。题目:将一个数组逆序输出。

2024-02-01 19:38:35 360 1

原创 c语言每日一练

程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。printf("\n插入一个新的数字: ");printf("原始数组是:\n");插入一个新的数字: 10。

2024-02-01 19:37:06 99

原创 c语言每日一练

程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。printf("对角线之和为:%d\n",sum);printf("请输入矩阵(3*3):\n");题目:求一个3*3矩阵对角线元素之和。

2024-02-01 19:34:45 138

原创 c语言—排序

程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。printf("请输入 10 个数字:\n");printf("排序结果是:\n");题目:对10个数进行排序。

2024-02-01 19:32:56 117

原创 c语言—猴子吃桃

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下
的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。// 第一天的桃子数是第2天桃子数加1后的2倍。2) 从第10天可以类推到第1天,是一个循环过程。程序分析:采取逆向思维的方法,从后往前推断。printf("总数为 %d\n",x1);以此类推: x前=(x后+1)*2。

2024-02-01 15:57:15 301

原创 c++二分法

一开始竟然写成冒泡了,呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜。也是简单爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆表的题。第2行开始的若干行,每行10个空格分开的整数,总共N个整数,即为数组元素。第1行:1个整数N(1<=N<=2000000), 表示元素的个数。第1行:一个整数,表示x在序列中的位置。如果没有找到,则返回-1。最后1行,1个整数X,表示要查找的元素。如果找到x,则返回x在数组中的位置。如果没有找到,则返回-1。

2024-01-31 17:38:53 361

原创 c++构造函数

当对象被定义时,对象的整体空间被分配,但对象内的成员变量还未定义,构造函数的作用就是完成对象成员变量的初始化工作。在构造函数体内,我们可以进行变量的赋值操作,严格来说这并不是初始化,而是赋初值。对于MyQueue来说,它的构造函数虽然什么都没有,但是它还是会去调用自定义类型成员的默认构造,因为初始化列表才是成员变量定义的地方,而初始化列表中又没有给自定义类型成员显示定义。这个程序在vs下运行得到的是1和随机值,因为成员变量在类中声明次序就是其在初始化列表中的初始化顺序,与其在初始化列表中的先后次序无关。

2024-01-30 15:24:24 239

原创 Java Session

服务器将Session ID 分配给每个Session对象,并将Session ID 存储在用户的浏览器中的Cookie中。现在,我们已经创建了一个简单的购物车应用程序,它使用Session来跟踪用户的购物车数据。在这个示例中,我们将创建一个简单的Web应用程序,使用Session来跟踪用户的购物车。首先,我们将创建一个简单的Java Web应用程序,用于管理用户的购物车。Session的生命周期管理:Session会占用服务器内存,因此要确保在不需要时及时销毁Session,以减轻服务器的负担。

2024-01-28 14:13:58 155

原创 Java学习

作为开发者,了解并掌握最新的Java版本是非常重要的,因为它可以提供更好的性能、更丰富的功能以及更好的开发体验。无论您是一名Java初学者还是有多年经验的专家,Java 21都值得您的关注和尝试。Java 21是Java的下一个里程碑,为未来的Java开发铺平了道路。Java 21的发布代表了Java语言的持续发展,以满足不断变化的需求。除了上述具体的特性,Java 21的发布还反映了Java作为一门语言的持续发展。现在,您可以尽情探索Java 21的新特性,看看它如何能够提升您的编程体验和应用性能。

2024-01-27 18:23:28 685 1

原创 c语言练习

getchar();的问题,第二次是读入的一个换行符,而不是输入的字符,因此需要加一个getchar() 吃掉换行符。题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。printf("请输入下一个字母\n");printf("请输入下一个字母\n");printf("请输入第一个字母:\n");

2024-01-26 14:43:02 28 1

空空如也

空空如也

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

TA关注的人

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