自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Mybatis时产生一些异常(一)

今天学习了一下mybatis框架,在进行增删改查的时候,出现了一个空指针异常。。。。log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noco

2022-03-16 21:43:48 470

原创 Java LocalDate类的用法

介绍Java类库中提供了两个类用来表示时间,一个是Date类,一个是LocalDate类。Date类的对象可以对一个时间点进行描述,LocalDate类则是通过日历表示法表示日期。这里我们主要讲LocalDate的基本用法。基础语法构造LocalDate类对象使用工厂方法,来构造LocalDate类对象,当调用工厂方法时,它会代替你调用构造器。(1)获取当前时间对象 LocalDate localDate = LocalDate.now();通过这个方法就可以构造一个新对象,表示构造这个

2022-01-18 18:38:02 2946

原创 Java 冒泡排序及小优化

介绍冒泡排序就像水里的泡泡,较小的数向上浮,较大的数向下沉。冒泡排序的每一趟循环完成之后,会在数组的一端得到本次循环最大或最小的数,过程比较像冒泡泡,故叫做冒泡排序。分析这里以升序为例,冒泡排序一轮都会将两个相邻的数进行比较,若第一个数比第二个数大,则交换二者的位置。反之则继续向下比较,直到第一次循环结束。第二次循环与第一次相同,从第一个元素开始与其相邻的元素进行比较。以此类推直至循环结束。例子下面我们来看一个例子。41301511133141514第一

2022-01-07 13:44:03 838

原创 Java实现双色球

题目介绍1.玩法介绍“双色球”每注投注号码由 6 个红色球号码和1 个蓝色球号码组成。红色球号码从 1~33 中选择,蓝色球号码从 1~16 中选择。 球的数字匹配数量和颜色决定了是否中奖。2.中奖规则3.要求1.生成本期双色球中奖号码。(注意:1.生成的红球随机有序且不可重复 2.蓝球和红球的随机范围不同且篮球允许和红球重复)2.用户两种产生数据方式(1)自动生成。(机选)(2)通过控制台输入竞猜号码。(自选)3.记录红球、蓝球竞猜正确球的数量,并根据获奖条件输出竞猜结果和本期双色球号

2022-01-06 09:26:24 5747 1

原创 Java石头剪刀布(简单小游戏)

简介石头剪刀布游戏,进入游戏后,玩家需要输入玩家姓名。系统界面之后弹出欢迎界面,玩家可以选择出拳或者退出游戏。玩家选择出拳后同电脑出拳比较,输出猜拳结果。最后退出游戏后显示排行榜,输出总局数,胜率。分析通过while循环死循环模拟不断进行游戏,当用户输入0时break跳出while循环。通过Random产生随机数模拟AI出拳定义了一个choose方法,将用户输入和AI随机生成的数,转换成剪刀、石头和布。判断输赢逻辑:1:石头 2:剪刀 3:布变量userChoose中存储的是用户的出拳变量

2022-01-05 10:20:52 13300

原创 Java 基础知识 数据类型

整型类型存储需求取值范围int4字节-2147483648~2147483647short2字节-32768~32767long8字节-9223372036854775808~9223372036854775807byte1字节-128~127长整形数值有一个后缀L或者l。浮点类型类型存储需求取值范围float4字节±3.40282347E+38Fdouble8字节±1.79769313486231570

2020-08-10 19:05:58 78

原创 蓝桥杯 Java 最小公倍数

问题描述编写一函数lcm,求两个正整数的最小公倍数。样例输入一个满足题目要求的输入范例。例:3 5样例输出与上面的样例输入对应的输出。例:15数据规模和约定输入数据中每一个数的范围。  例:两个数都小于65536。资源限制时间限制:1.0s 内存限制:256.0MB解题思路两数的最小公倍数 * 两数的最大公约数 = 两数的乘积先求最大公约数,再通过两数的乘积/最大公约数即可。求最大公约数有很多方法,这里介绍两种。辗转相除法辗转相除法:辗转相除法是求两个自然数的最大公约

2020-08-03 18:31:47 443

原创 蓝桥杯 Java 阶乘计算

由于阶乘的增长速度非常快,想用寻常的数据类型储存是不大可能的。所以想要计算阶乘就需要用到数组来进行高精度的计算。用数组a来表示一个整数A,a[0] 表示A的个位,a[1] 表示A的十位。(这里采用的是逆序存储的方法,因为逆序存储在进行进位操作的时候比较方便)话不多说,上代码。public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = input.nextInt(); //

2020-07-30 17:34:48 483 2

原创 数据结构 二叉树的性质

二叉树的性质(1)在二叉树第k层上最多有2^(k-1) (k≥1) 个节点。(2)深度为m的二叉树中,最多有2^m-1个节点。(3)对任何一棵二叉树,其度为0的节点(即叶子节点)总是比度为二的节点多一个。(4)具有n个节点的二叉树,其深度至少为(5)具有n个节点的完全二叉树的深度为(6)当二叉树节点为奇数时,此二叉树无度为1的节点。当二叉树的节点为偶数时,此二叉树只有一个度为1的节点。...

2020-07-29 16:27:15 228

空空如也

空空如也

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

TA关注的人

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