自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端学习day01:基础认知+HTML标签学习

文章目录前言一、基础认知Web标准的构成HTML初体验1、HTML的感知2、HTML骨架结构HTML骨架结构由哪些标签组成3、开发工具的使用VS Code的基本快捷键语法规范1、 HTML的注释注释的作用和写法2、 HTML标签的构成HTML标签的结构二、HTML标签学习1. 排版标签1. 标题标签2. 段落标签3. 换行标签4. 水平线标签2. 文本格式化标签3. 媒体标签1. 图片标签图片标签的介绍图片标签的src属性图片标签的alt属性图片标签的title属性图片标签的width和height属性➢

2022-05-02 13:20:49 1446 4

原创 arduino和DHT11温湿度传感器获取温湿度

文章目录一、DHT11 温湿度传感器接线与使用二、使用步骤1、打开Arduino2、代码3、读入数据总结一、DHT11 温湿度传感器接线与使用DHT11 是一款温湿度传感器,可以用来测试环境温湿度,该传感器的的温度测量范围为 0 ~ 50°C,误差为 2 °C;湿度测量范围为在 0°C时30%-90%RH,环境温度为 25°C时,湿度测量范围为20%-90%RH,在50°C时,测量范围是20%-80%。DHT11 传感器接线方法并不复杂,DHT11封装有3个引脚,各个引脚说明如下:Pin 名称

2022-03-14 20:15:27 6726 12

原创 常见的运行时异常。(Java)

运行时异常的概念:继承自RuntimeException的异常或者其子类,编译阶段是不会出错的,它是在运行时阶段可能出现的错误,运行时异常编译阶段可以处理也可以不处理,代码编译都能通过!!主要包括: 1.数组索引越界异常: ArrayIndexOutOfBoundsException。 2.空指针异常 : NullPointerException。 直接输出没有问题。但是调用空指针的变量的功能就会报错!! 3.类型转换异常:

2022-03-10 00:00:00 5509

原创 Map集合概述(Java)

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Map集合体系1、Map集合的概述Map集合概述和使用Map集合整体格式:总结2、Map集合体系特点Map集合体系Map集合体系特点Map集合实现类特点3、Map集合常用APIMap集合Map API如下:4、Map集合的遍历方式一:键找值键找值键找值涉及到的API:5、Map集合的遍历方式二:键值对6、Map集合的遍历方式三:lambda表达式7、Map集合的实现类HashMap8、Map集合的实现类LinkedHashMa

2022-03-04 11:16:39 1402

原创 模拟斗地主游戏发牌

文章目录一、需求二、分析三、实现步骤1、创建Card类2、创建GameDemo类3、测试代码总结一、需求在启动游戏房间的时候,应该提前准备好54张牌,完成洗牌、发牌、牌排序、逻辑。二、分析1、当系统启动的同时需要准备好数据的时候,就可以用静态代码块了。2、洗牌就是打乱牌的顺序。3、定义三个玩家、依次发出51张牌4、给玩家的牌进行排序(拓展)5、输出每个玩家的牌数据。三、实现步骤1、创建Card类public class Card { private String size

2022-03-03 18:23:50 4240

原创 对于ArrayList的几种遍历方法

import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListDemo1 { public static void main(String[] args) { List<String> lists=new ArrayList<>(); lists.add("java1"); lists.add("j.

2022-02-26 15:04:45 177

原创 Calendar的常用方法

文章目录前言一、Calendar是什么?二、使用步骤1.引入库2.主要代码总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Calendar是什么?Calendar代表了系统此刻日期对应的日历对象。Calendar是一个抽象类,不能直接创建对象。二、使用步骤1.引入库代码如下:import java.util.Ca

2022-02-26 00:00:00 1456

原创 二分法查找算法

文章目录一、二分法是什么?二、使用步骤三、代码实现效果总结1、数组的二分查找的实现步骤是什么样的? 定义变量记录左边和右边位置。一、二分法是什么?二分法查找适用于数据量较大时,但是数据需要先排好顺序。主要思想是:(设查找的数组区间为array[low, high])(1)确定该区间的中间位置K(2)将查找的值T与array[k]比较。若相等,查找成功返回此位置;否则确定新的查找区域,继续二分查找。区域确定如下:a.array[k]>T 由数组的有序性可知array[k,k+1,……,high]

2022-02-25 16:07:38 495

原创 选择排序算法

文章目录前言一、选择排序的思想二、选择排序的关键三、排序代码四、结果前言选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。一、选择排序的思想每轮选择当前位置,开始找出后面的较小值与该位置交换。二、选择排序的关键确定总共需要选择几轮:

2022-02-25 15:17:58 430

原创 matches()方法校验手机号

前言matches()方法可以解决校验问题,在通常开发中成为常用的方法一、matches()案例import java.util.Scanner;public class RegexDemo2 { public static void main(String[] args) { checkPhone(); } public static void checkPhone() { Scanner sc = new Scanner(System.

2022-02-25 11:05:33 650

原创 SimpleDateFormat用法

文章目录前言一、SimpleDateFormat是什么?二、使用步骤1.引入库2.功能代码三、案例1.功能代码总结前言Java中日期格式化用法一、SimpleDateFormat是什么?可以去完成日期时间的格式化操作格式化的时间形式的常用的模式对应关系如下:二、使用步骤1.引入库代码如下(示例):import java.text.SimpleDateFormat;import java.util.Date;2.功能代码代码如下:/** SimpleDateFormat.

2022-02-25 00:00:00 1353

原创 Java中多态的实例

文章目录前言一、实例步骤1.创建接口2.创建鼠标、键盘、电脑类3.创建测试类二、测试前言这是一个多态的实例,模拟鼠标、键盘插入拔出,面向对象思想一、实例步骤1.创建接口/** USB接口==规范* */public interface USB { //拔出 插入 void connect(); void unconnect();}2.创建鼠标、键盘、电脑类Mousepublic class Mouse implements USB { pr.

2022-02-24 00:00:00 635

原创 在Java中对接口的理解

文章目录前言一、接口是什么?二、接口的定义与特点1.接口的格式如下:2.JDK8之前接口中只能是抽象方法和常量,没有其他成分了。3.接口不能实例化。4.接口中的成员都是public修饰的,写不写都是,因为规范的目的是为了公开化。三、接口的基本使用:被实现1、接口的用法2、接口实现的注意事项:3、接口实现流程:三、接口与接口的关系:多继承1、接口多继承的作用总结前言今天主要讲述在Java中接口的基本功能和实现,希望提供给一些对接口不太了解的学生,同时也是加强自己对接口的理解。一、接口是什么?接口也.

2022-02-22 12:14:13 523

原创 Java三大特征之一(多态)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、多态是什么?二、使用步骤1创建一个AnimalParent父类2.再创建一个dog子类3.再创建一个AnimalDemo测试类三、多态的访问特点前言本人刚开始学习多态,感觉理解的马马虎虎,所以把自己学到的东西放这里,忘了就拿出来看看一、多态是什么?同一个对象,在不同的时刻表现出来的不同形态示例: 狗狗就是狗 狗 dog =new 狗();我们也可以说 动物 animal =new 狗();这里狗在不

2022-02-22 10:43:56 225

原创 模拟ATM系统(开户、登录、查询账户、取款、存款、转账、修改密码、销户)

ATM系统功能实战首先先创建一个Account(账户)类package com.xxf1.atmsystem;/** 账户类* */public class Account { private String cardId; //卡号 private String userName;//客户名称 private String passWord;//密码 private double money;//余额 private double quotaMoney;/

2022-02-18 11:40:19 2758 1

原创 学生信息系统的数据搜索(java)

需求后台程序需要存储如上学生信息并展示,然后要提供按照学号搜索学生信息的功能。分析① 定义Student类,定义ArrayList集合存储如上学生对象信息,并遍历展示出来。② 提供一个方法,可以接收ArrayList集合,和要搜索的学号,返回搜索到的学生对象信息,并展示。③ 使用死循环,让用户可以不停的搜索。代码首先先创建一个Student类package com.xxf1.arraylist;public class Student { private String study

2022-02-18 00:00:00 1276

原创 ArrayList集合常用方法

ArrayList集合常用方法1、public E get(int index) 返回指定索引处的元素2、public int size() 返回集合中的元素的个数3、public E remove(int index) 删除指定索引处的元素,返回被删除的元素4、public boolean remove(Object o) 删除指定的元素,返回删除是否成功5、public E set(int index,E element) 修改指定索引处的元素,返回被修改的元素实例package com.

2022-02-17 00:00:00 677

原创 模拟用户登录功能

需求:模拟用户登录功能,最多只给三次机会。分析:1、系统后台定义好正确的登录名称,密码。2、使用循环控制三次,让用户输入正确的登录名和密码,判断是否登录成功,登录成功则不再进行登录;登录失败给出提示,并让用户继续登录。代码package com.xxf1.string;import java.util.Scanner;/** 模拟用户登录* */public class StringDemo2 { public static void main(String[] args)

2022-02-15 00:00:00 2901

原创 String常用API

String常用API1、public int length​() 返回此字符串的长度2、public char charAt​(int index) 获取某个索引位置处的字符3、public char[] toCharArray​(): 将当前字符串转换成字符数组返回4、public String substring(int beginIndex, int endIndex) 根据开始和结束索引进行截取,得到新的字符串(包前不包后)5、public String substring(int be

2022-02-14 12:01:47 1835

原创 手机号码屏蔽功能

需求键盘录入一个手机号,将中间四位号码屏蔽,最终效果为:分析① 键盘录入一个字符串。② 调用字符串对象的截取API,截取字符串前三位、后四位。③ 将前三位 连接“****”然后继续连接后四位,输出最终结果即可。代码package com.xxf1.string;import java.util.Scanner;/* * 手机号码屏蔽 * */public class StringDemo3 { public static void main(String[] args)

2022-02-14 11:22:30 1113

原创 用Sring生成验证码

需求:随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母。分析1、定义一个String类型的变量存储验a-zA-Z0-9之间的全部字符。2、循环5次,随机一个范围内的索引,获取对应字符连接起来即可。代码package com.xxf1.string;import java.util.Random;public class StringDemo1 { public static void main(String[] args) { //1、定义可能出现的字

2022-02-14 10:41:18 127

原创 模拟购物车系统(添加、修改、查询、结算)(Java实现)

需求模拟购物车模块的功能,实现添加商品到购物车中去,同时实现修改购物车商品购买数量,结算商品价格功能。分析购物车中每一个商品都是一个对象,需要定义一个商品类。购物车本身也是一个对象,可以用数组对象代表他代码1、首先,我们需要创建一个Goods类package com.xxf1.demo;public class Goods { private int id; private String name; private double price; private

2022-02-13 17:22:56 3162 1

原创 模拟双色球系统判断中奖情况

案例分析中奖情况判断的分析:定义一个方法,可以接收中奖号码的数组,用户选号的数组。根据命中红球数和篮球数判断最终的中奖情况并输出详情和中奖金额。代码package com.xxf.casedemo;import java.util.Random;import java.util.Scanner;public class shuangsebog { public static void main(String[] args) { //随机6个红球号码(1-33不

2022-02-12 16:27:06 601

原创 随机生成验证码(Java实现)

需求:定义方法实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母。分析① 定义一个方法,生成验证码返回:方法参数是位数、方法的返回值类型是String。② 在方法内部使用for循环生成指定位数的随机字符,并连接起来。③ 把连接好的随机字符作为一组验证码进行返回。代码package com.xxf.casedemo;import java.util.Random;public class creatcode { public static void main(Str

2022-02-12 00:00:00 11332

原创 找101-200之间的素数(Java实现)

说明素数素数:如果除了1和它本身以外,不能被其他正整数整除,就叫素数。分析101-200之间的数据可以采用循环依次拿到; 每拿到一个数,判断该数是否是素数。判断规则是:从2开始遍历到该数的一半的数据,看是否有数据可以整除它,有则不是素数,没有则是素数。代码package com.xxf.casedemo;public class prime { public static void main(String[] args) { //1、定义一个101-200之间的素数

2022-02-11 15:23:44 2925

原创 比较2个数组是否一样

需求:如果两个数组的类型,元素个数,元素顺序和内容是一样的我们就认为这2个数组是一模一样的。请使用方法完成:能够判断任意两个整型数组是否一样,并返回true或者false。分析1、定义方法,接收2个整型数组,—> 是否需要参数、返回值类型?2、在方法内部完成判断的逻辑,并返回布尔结果。代码package com.xxf.create;public class MethodDemo6 { public static void main(String[] args) {

2022-02-11 11:15:28 3136

原创 猜数字游戏(java实现)

需求:随机生成一个1-100之间的数据,提示用户猜测,猜大提示过大,猜小提示过小,直到猜中结束游戏。分析:① 随机生成一个1-100之间的数据② 使用死循环让用户不断提示用户猜测,猜大提示过大,猜小提示过小,猜中结束游戏。主要是灵活运用Random。代码import java.util.Random;import java.util.Scanner;public class RandomTest { public static void main(String[] args)

2022-02-11 00:00:00 3754

原创 冒泡排序算法

冒泡排序的思想每次从数组中找出最大值放在数组的后面去。实现冒泡排序的关键步骤分析1、确定总共需要做几轮: 数组的长度-1.2、每轮比较几次:3、当前位置大于后一个位置则交换数据冒泡排序的思想从头开始两两比较,把较大的元素与较小的元素进行交换每轮把当前最大的一个元素存入到数组当前的末尾。2. 冒泡排序的实现步骤。定义一个外部循环控制总共需要冒几轮(数组的长度-1)定义一个内部循环,控制每轮依次往后比较几个位置(数组长度-i-1)。如果当前位置的元素值>后一个位置的元素值,两者交

2022-02-10 20:04:15 399

原创 有一张足够大的纸,它的厚度是0.1毫米。请问,折叠多少次,可以折成珠穆朗玛峰的高度。(java实现)

需求:世界最高山峰是珠穆朗玛峰(8848.86米=8848860毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,折叠多少次,可以折成珠穆朗玛峰的高度。思路:这种不清楚要循环多少次的情况可以选择用while实现。代码public class HelloWorld { public static void main(String[] args) { //需求:世界最高山峰是珠穆朗玛峰(8848.86米=8848860毫米),假如我有一张足够大的纸,

2022-02-10 11:49:39 5759

原创 求水仙花数(java实现)

水仙花必须满足2个要求:1、水仙花数是3位数;2、水仙花数的个位、十位、百位的立方和等于原数;代码public class HelloWorld { public static void main(String[] args) { //找出水仙花数并输出 //1、定义一个for循环找出全部三位数 for (int i = 100; i <= 999; i++) { //2、判断这个三位数是否满足需求

2022-02-10 11:28:27 776

空空如也

空空如也

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

TA关注的人

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