自定义博客皮肤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)
  • 收藏
  • 关注

原创 HTML实现旋转太极图

HTML实现旋转太极图效果图前端实例代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>03实现旋转太极图</title> <style type="text/css"> *{margin: 0;padding: 0;} #box{width: 300px;height: 300px;margin: 100px;positi

2021-11-29 20:27:20 937 1

原创 根据出生年月日计算出生了多少年,多少月,多少天

根据出生年月日计算出生了多少年,多少月,多少天1,定义一个方法获得出生日期的Date类型时间/** * // 格式化字符串类型的时间 * @param birthday * @return * @throws ParseException */ public static Date getDateFormat(String birthday) throws ParseException { // 格式化字符串类型的时间

2021-08-21 16:46:06 2457 1

原创 (3)前端HTML学习(表格)

表格表格一般由以下3部分组成,table表格,tr行,td单元格表格基本结构th标签是表头标签,默认居中,常用来做表格的表头标题;表格的语义化为了对表格进行更好的语义化,HTML引入了thead,tbody,tfoot 3个标签;对table表格进行更详细的划分,让我们更好的去控制表格的CSS样式;合并行 / 列...

2021-04-22 20:16:33 163

原创 (2)前端HTML学习(列表)

列表标签html中有三种类型的列表标签,分别是:有序列表< ol >:有序列表中的列表项是有序的,一半采用数字或者字母作为顺序,默认是数字顺序;无序列表< ul >:无序列表是无顺序的,默认的列表项符号是实心圆,定义列表< dl >:定义列表由名词和描述组成;示例...

2021-04-21 20:24:49 142

原创 (1)前端HTML学习(常用标签)

HTML常用标签(1)html中的标签有很多很多,这里罗列一些用最多的:html中的常用标签2页面效果页面效果

2021-04-19 22:28:34 107

原创 用Random实现一个随机点名系统

用Random实现一个随机点名系统random即随机数发生器,使用之前需要使用Randomize语句进行随机数种子的初始化。RANDOM产生的是伪随机数或者说是用一种复杂的方法计算得到的序列值,因此每次运算时需要一个不同的种子值。种子值不同,得到的序列值也不同。因此也就是真正的随机数了。我们这里就使用random随机数去实现该随机点名系统;主要构思random会自动去生成一个随机数,该随机数可以当成名字数组的某个下标,并根据下标获得对应的值;示例代码package com.etime;impo

2021-04-19 21:30:32 2020

原创 递归算法---(求斐波拉西数列)

用递归算法来求斐波拉西数列递归算法:在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念。通过通过直接或间接调用本身得到结果;达到循环的作用;斐波拉西数列:斐波拉西数列指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……,在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2);这个数列从第3项开始,每一项都等于前两项

2021-03-14 23:22:04 897 1

原创 递归算法---(求阶乘)

用递归算法来算阶乘递归算法:在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念。通过通过直接或间接调用本身得到结果;达到循环的作用;阶乘:一个正整数的阶乘是所有小于及等于该数的正整数的积(如5的阶乘为:5 * 4 * 3 * 2 * 1=120),并且0的阶乘为 1 ,1 的阶乘为 1 。示例代码package com.etime2;public class Test01 { publi

2021-03-14 23:02:40 3306 1

原创 二分查找

二分查找二分查找是一种快速查找数据的算法,也叫折半查找,每次查询后数据的返回都会缩小一半,加快搜索的速度。二分查找的前提是数据必须是有序的,否则无法查找。主要构思定义一个最大下标,最小下标,和中间下标;用while循环去循环,while 的条件为:中间下标所对应的数不等于当前查找的数;(如果不满足就返回当前定义的初始化的下标);while里加入if条件判断:最大下标要大于等于最小下标;避免查询不到元素;当while循环时,如果当前的数小于当前中间下标对应的数时,下一次循环的数组最大下标就等于m

2021-03-12 19:46:54 152 1

原创 求文件夹下txt文件的个数

求文件夹下txt文件的个数现在,我们想使用一些方法去求一个文件夹下txt 文件的个数 , 但是,文件夹下可能还会有 txt 文件,所以我们用到递归方法;方法1:使用递归和条件查询,得到标准文件的字符串类型的文件名,并用String方法endsWith判断该标准文件是不是以指定后缀结尾的;方法2:使用FileNameFilter文件名过滤器去递归;使用递归并判断是否以指定后缀结尾先判断我们所求的文件夹是否存在;再去判断它是不是标准文件;如果它是标准文件就拿到文件名用 endswith 进行条件

2021-03-09 00:08:54 579 3

原创 简单选择排序

简单选择排序简单选择排序是取出一个元素依次以后面的元素比较,如果后面的元素比前面的元素小,就进行交换、主要构思1,使用双重 for 循环对数组进行操作,第一个for循环拿到某个数,第二个 for 循环拿到后面的数,然后进行比较;2,使用 if 条件判断所取的数的大小,进行交换;备注1:第一个for循环表示循环多少回;取值范围是数组长度-1;备注2:第二个for循环表示拿到后面第几位的数 和前面for循环得到的数字对比,取值范围是数组的长度;备注3:经过每回的循环,最前面都会得到一个最小的数;

2021-03-06 17:40:05 2655 2

原创 IO流-删除文件夹

删除文件夹文件夹不能像像标准文件一样直接用delete去删除,我们的考虑怎么删除文件夹下的标准文件。主要构思只有标准文件才可以去用delete去删除,思路:1;判断文件是否存在;2;判断文件是否为标准文件,如果是标准文件,就直接删除;3;如果不是标准文件,就去将它转成文件类型的数组;4;递归每个非标准文件;达到删除文件夹下的标准文件;5;每次调用函数时都去删除空的文件夹;示例代码package com.etime;import java.io.File;/** * * @au

2021-02-26 00:21:07 566 1

原创 IO流-求文件夹的大小

求文件夹大小求文件夹大小不能像求标准文件一样直接.lenght求,所以我们用到了其他的方法;主要构思只有标准文件才可以去用lenght去求文件的大小,思路:1:所以我们去判断文件是否存在;2:判断是否为标准文件,如果是标准文件就可以直接得到文件的大小;3;如果它不是一个标准文件,就把它转为一个文件类型的数组;4;判断文件数组是否为空;5;当文件数组不为空就去进行递归,调用本身;6;定义一个计数器去存储递归得到的所有标准文件的长度,把所有标准文件的大小相加就可以得到整个文件夹的大小;示例代

2021-02-26 00:04:08 456

原创 冒泡排序

冒泡排序冒泡排序是://让两个数依次进行比较,如果后面的数比前面的数大,则进行交换,小数换到前面,大的数换到后面。代码示例package com.etime4;/** * * @author dell * * 创建时间:2021年2月23日 下午10:03:44 */public class Test03 { public static void main(String[] args) { /** * 冒泡排序 */ //两个数依次进行比较,如果后面的数比前面的

2021-02-23 22:05:08 156 1

原创 用多重for循环打印等腰三角形

用多重for循环打印等腰三角形观察 * 和 空格出现的规则,用多重for循环实现打印等腰三角形,。思想一:先打印左边空格,再打印每行空格右边的 * 数,我们发现,左边空格数等于行数 - i ( 如5 - i 注意for循环具体下标开始值) ; 在打印完之后就在每行空格后接着打印 * ;* 的出现规则是 //第一行1个,第二行3个,第三行5个,所有每行 * 数=(2*行数)-1;所有用到3个for循环,第一个循环打印行数;第二个循环打印空格数;第三个循环打印 * 数。package com.etime

2021-02-05 23:58:27 3331

原创 用双重for循环打印99乘法表

用双重for循环打印99乘法表用两个for循环去打印 99 乘法表,第一个for自增去循环打印表格的行数,第二个for循环嵌套在第一个for循环里,用自增去打印数字,用两个for循环遍历的数去打印输出乘法表;代码示例:package com.etime;/** * * @author haier * * 创建时间:2021年2月5日 下午10:20:57 */public class Works02 { public static void main(String[] args)

2021-02-05 22:46:02 5926

原创 用双重for循环打印斜三角形

用双重for循环打印斜三角形用两个for循环去打印斜三角形,第一个for循环去打印行数,第二个for循环去打印每行 * 的个数,用自增和自减去控制 * 的个数,实现倒着打印和正着打印斜三角形;代码示例package com.etime;/** * * @author haier * * 创建时间:2021年2月5日 下午9:47:58 */public class Works01 { public static void main(String[] args) { /**

2021-02-05 22:19:44 1553

原创 三目运算符求三个数最大值

三目运算符对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? b : c ? d : e将按a ? b : (c ? d : e)执行。三目运算符求三个数的最大值package com.etime;/** * * @author haier * * 创建时间:2021年2月3日 下午9:39

2021-02-03 21:41:01 8381 4

原创 数据类型(基本数据类型)

数据类型(基本数据类型)java 的数据类型分为两类, 分别为 “基本数据类型” 和 “引用数类型”,我们这里介绍 “基本数据类型”。(布尔类型boolean)布尔类型(boolean)数据类型取值范围只有:true 和 false。package com.etime3;/** * * @author dell * * 创建时间:2021年1月27日 下午9:46:28 */public class TestBoolean { public static void mai

2021-01-27 22:20:23 616

原创 原码反码补码

原码反码补码(原码)原码表示法是在数值面前添加了一位符号位,0则表示为正数,1则表示为负数;如:00000011表示 +3。 0000011表示 -3 ;原码简单直观,但不可以直接参与计算,所以出现了反码补码。(反码)正数的反码等于它本身,如:00000011 的反码为 00000011负数的反码等于它的原码逐位取反(符号位除外),如:10000011 的反码为: 11111100。(补码)正数的补码等于它本身,如:00000011 的补码为 00000011负数的补码等于它的反码末位加

2021-01-27 21:30:32 386

原创 进制的转换

进制转换进制的表现二进制的表现形式:由0,1组成,以ob开头,如ob1010;八进制的表现形式:由0,1…7组成,以0开头,如07152,0126;十进制的表示形式:由0,1…9组成。整数默认为十进制,如100,200;十六进制的表示形式:由0,1,…9,a,b,c,d,e,f(大小写均可),以ox开头,如oxd4c,ox36df,ox8a;进制转换:(常用进制转十进制)总结:X进制转十进制就是从最低(最右)位算起,位上数字乘以本位权重,再把所有值相加就是十进制(二进制转十进制):最低位(

2021-01-26 00:30:16 2530 1

原创 运算符i++与++i的区别

运算符 i++和++ i 的区别,这是一个学习笔记,记录写成博客分享给大家,希望能够帮助到你们。

2021-01-14 21:27:56 1906 3

空空如也

空空如也

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

TA关注的人

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