自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单记录一下smail常用语法

简单记录一下smail常用语法

2023-02-06 23:46:26 501

原创 几种常见的排序方法

最经典的冒泡排序法for (int i = 0; i < array.length - 1; i++) { boolean isSorted = true; for (int j = 0; j < array.length - i - 1; j++) { if (array[j] > array[j + 1]) { swap(array, j, j + 1); is

2020-06-04 16:26:11 771

原创 新手误区 --- String的contains并没有那么好用

假设有两个字符串String str1 = "This is me!!!";String str2 = "yes!";你想要将str2中的所有字符从str1中去掉,这时大部分人一定首先想到contains方法str1.contains(str2.charAt(i));然而你会发现报错了但如果你重新写成这样子str1.contains("yes!");你会发现可以运行,并且结果正确。因此在做这种替换字符串习题时,我们可以考虑换个思路来写,比如str2.contai

2020-06-04 00:13:37 1676 2

原创 JAVA中各种String方法

String作为从c语言”转行“到java的新人来说有些陌生,因为这种基本类型在C语言中根本不存在。在C语言中,我们一般使用char数组来储存长的字符串,Java中则将其单独摘出来,作为一种新型的数据类型,并且为其内置了很多系统方法。下面我来介绍一下Java中较为常用的String系统方法。字符串比较相等equals(String str) 区分大小写equalsIgnoreCase(String str) 不区分大小写字符串查找contains(String s...

2020-05-28 20:29:15 166

原创 JAVA中栈和队列

栈栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶。上图便是入栈的操作,栈所有的数据操作都只能对首元素操作常见的栈操作有push,pop,peek,isEmpty,size等push为入栈,为栈顶添加新元素。pop为出栈,删除栈顶

2020-05-27 18:04:49 225 1

原创 JAVA中的异常

JAVA是一门非常安全的语言,异常便很能体现这一点。当你语法上没错误时,程序中或多或少存在一下逻辑错误,此时异常便会帮助你排除这些错误。为了学习异常这一机制,首先我们需要知道,异常也是一种代码类型,也是与类近似的一种机制。异常最底层的类是Throwable,他有两个重要的子类, Error 和 Exception,Error我们应该最熟悉,当你语法错误时,编译不能通过,此时,便会触发error。而Exception则是我们一般说的异常,各种各样的异常都是他的儿子,女儿。而Exception.

2020-05-15 17:23:25 78

原创 JAVA中的继承与接口

JAVA中存在一种特殊机制叫做继承,如同儿子继承父亲的工作一样,子类也可以继承父类的一切东西,其语法形式为class A{ }class B extends A{}此处A为B的父类,父类除名字之外的所有东西都可以被继承,可以参考下面这些代码public class Animal { public String name; public Animal(Str...

2020-05-06 00:06:03 219

原创 JAVA中的类和对象

从C语言转到JAVA后,出现了很多新的概念,比如类和对象,两者的概念可以类比为模具和实物,一个模具可以制作多个实物,一个类也可以有多个对象。我也想做类,有多个对象...下面我设置一个人物类来实际说明一下,类和对象的概念关系。public class Person { private String name; protected int age; public St...

2020-04-20 14:49:40 93

原创 JAVA中八种基础的数据类型的输出

JAVA中一共有八种基本的数据类型,分别是“byte”“boolean”“char”“short”“int”“float”“double”“long”其大小分别为1,1,2,2,4,4,8,8其中boolean较为特殊,一般是1,也有2,4等大小,定义较为不明确他们的定义输出分别为byte,由于byte最大只有127,因此赋给超出他最大值的值会溢值,变成负值,当为其赋值时,也需要使...

2020-04-09 11:07:44 3104

原创 扫雷小游戏制作全过程

在练习了几十个小短句,和其他小项目之后,我开始了第一个比较大的,也比较经典的小游戏——扫雷首先需要分析,制作这个小项目所需要的大致流程开始游戏,...

2020-03-31 18:13:44 2504

原创 杭电ACM--1.2.1 Elevator(C语言答案)

这个题首要需要你把电梯运行的逻辑搞清,一开始我把逻辑判断错误,导致了我多花了一点时间。#include<stdio.h>int up(int a, int b)//a<b{ int t; t = b - a; t = (6 * t) + 5; return t;}int down(int a, int b)//a>b{ int t; t = a...

2020-03-16 15:14:31 362

原创 杭电ACM A+B for Input-Output Practice (I-VIII))C语言答案解析

今天做了一些杭电ACM的题,不得不说,做了这些题才发现自己实在基础太过薄弱了,还是得多加练习。在这里分享一下自己的答案吧。1.1.1A+B for Input-Output Practice (I)#include<stdio.h>int main(){ int a, b; while (scanf("%d%d", &a, &b) != EOF)...

2020-03-15 21:22:51 2948 1

原创 年轻人第一次GIT使用(附带详细GIT+TortoiseGit如何同步GitHub详细步骤)

作为一个GitHub小白,在前辈指点下,下载安装了Git和TortoiseGit,但问题来了,这两个软件究竟怎么使用啊?在搜索引擎上疯狂搜索,照着他们的步骤弄了半天没能成功,最后在前辈的指点下,才学会了如何使用这个软件的同步功能。但发现前辈给我教的方法,在网上似乎没有,在这里给大家分享一下。使用 Github 创建项目首先登陆GitHub,在左上方点击New,新建仓库...

2020-03-12 17:19:25 865

原创 注册CSDN的第156天后终于准备正式开始学习

在去年的10月7日,为了下载资料注册了素有国内github之称的CSDN。到了今天,终于下定决心开始在这里开通自己的第一个博客。其实在这之前,我注册了腾讯云白嫖了15天的服务器资源,在腾讯云实验室,我玩了玩他们哪里那个搭建论坛,博客,云盘之类的小实验,还顺带注册了一个域名,挺便宜的1块钱一年。不过介于只能白嫖15天的,用腾讯云服务器来作为以后的根据地,还是有点对不起钱包的,还是在CSDN这种冤大头...

2020-03-11 23:31:00 113

空空如也

空空如也

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

TA关注的人

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