自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工具篇-jdk1.8

第三步:命令行测试 java、 javac、 java -version。第二步:配置环境变量。

2024-04-07 10:02:08 210

原创 公共字段填充

公共字段填充

2023-10-16 12:49:53 47

原创 JwtUtil

【代码】JwtUtil。

2023-10-16 10:42:54 45

原创 JwtUtil

/ 如果有私有声明,一定要先设置这个自己创建的私有的声明,这个是给builder的claim赋值,一旦写在标准的声明赋值之后,就是覆盖了那些标准的声明的。// 指定签名的时候使用的签名算法,也就是header那部分。// 设置签名使用的签名算法和签名使用的秘钥。* @param token 加密后的token。* @param claims 设置的信息。// 设置需要解析的jwt。// 设置签名的秘钥。// 设置jwt的body。// 生成JWT的时间。

2023-10-16 10:42:11 54

原创 Project01:开发团队调度软件(未改正版)

2022-02-12 16:55:50 266

原创 Case08_哪个数字超过了一半

package com.atzhanyuan.java;/** * 两个方法: * 法一:排序后,返回arr[N/2] * 法二:不同的数,进行消除 * * @author hylstart * @create 2022-02-07 15:35 */public class Case09_哪个数字超过了一半 { public static void main(String[] args) { int[] arr = {1,3,15,7,8,9.

2022-02-07 16:40:31 177

原创 Case07_最快效率求出乱序数组中第k小的元素

package com.atzhanyuan.java;/** * 最快效率求出乱序数组中地k小的元素: * 递归思想 * 快速排序——双向扫描法 * * @author hylstart * @create 2022-02-07 13:29 */public class Case08_最快效率求出乱序数组中地k小的元素 { public static void main(String[] args) { int[] num = {2,5,7.

2022-02-07 13:48:10 173

原创 Case06:青蛙上楼梯(递归方法)

package com.atzhanyuan.java;import java.util.Scanner;/** * 青蛙正在上楼梯,楼梯有n阶台阶,青蛙一次可以上1阶, 2阶或者3阶,实现一个方法,计算青蛙有多少种走完楼梯的方式。 * * @author hylstart * @create 2022-01-15 15:54 */public class Case01_小白上楼梯 { public static void main(String[] args) { .

2022-01-15 16:00:38 215

原创 四个排序:冒泡,选择,插入,希尔

package com.atzhanyuan.java;/** * @author hylstart * @create 2022-01-14 13:48 */public class SortTest { public static void main(String[] args) { int[] arr = new int[]{2, 4, 7, 3, 6, 8, 23, 737, 7699, 116167, 0, -892689, -1}; .

2022-01-14 22:35:53 83

原创 位运算:二进制表示浮点实数

package com.atzhanyuan.java;/** * 二进制表示浮点实数 * * @author hylstart * @create 2022-01-12 16:29 */public class WeiYunSuan01 { public static void main(String[] args) { double num = 0.625; StringBuilder stringBuilder = new StringBui.

2022-01-12 16:38:38 159

原创 计蒜客03:盖房子

#include <iostream>using namespace std;int main() { int n, m; cin >> n >> m; for (int i = 1; i <= n; i++){ for (int j = 1; j <= m; j++){ cout << "+-"; } cout << "+" << endl; for (int j = 1; j .

2022-01-12 14:31:23 238

原创 计蒜客02:输出一个复杂的三角形

#include <iostream>using namespace std;int main() { int c; cin >> c; if(c >= 'A' && c <= 'Z'){ for(int i = 1; i <= c - 'A' + 1; i++){ for(int j = 1; j <= c - 'A' + 1 - i; j++){ cout << " "; } .

2022-01-12 14:16:19 181

原创 计蒜客01:倒三角

#include <iostream>#include <string>using namespace std;int main(){ int n; cin >> n; for(int i = 1;i <= n;i++){ string space = string(n - i, ' '); string ch = string(2 * i -1, 'A' + i - 1); cout << space + ch &lt.

2022-01-12 11:36:21 136

原创 12. 遍历字符串的两种方法:charAt(), toCharArray()

package com.atzhanyuan.java;/** * * 遍历字符串的两种方法:charAt(); toCharArray(); * @author hylstart * @create 2022-01-07 11:03 */public class StringTest { public static void main(String[] args) { //遍历字符串的方法一:charAt()方法 String s1 = new .

2022-01-07 11:12:17 482

原创 data structure 02:数组模拟队列(重点是front 和 rear 分别指向的位置)

package com.atzhanyuan.queue;/** * 强调的是:front 指向队列头的前一个数据;rear 指向队列尾的数据,即是队列的最后一个数据 * * @author hylstart * @create 2022-01-03 15:42 */public class QueueArrayDemo { public static void main(String[] args) { }}//使用数组模拟队列-编写一个QueueArray类c.

2022-01-03 16:29:43 641

原创 data structure:01 二维数组 和 稀疏数组 的相互转换

package com.atzhanyuan.sparsearray;/** * @author hylstart * @create 2022-01-03 13:17 */public class SparseArray { public static void main(String[] args) { //创建一个原始的二维数组11 * 11 //0:表示没有棋子, 1:表示黑子, 2:表示蓝子 int[][] chessArray.

2022-01-03 14:46:43 211

原创 case05:二进制中1的个数

package com.atzhanyuan.java;/** *二进制中1的个数 * * @author hylstart * @create 2021-12-31 14:52 */import java.util.Scanner;public class case02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int .

2021-12-31 15:00:48 3576

原创 case04:找出数组中唯一一个成对的数

package com.atzhanyuan.java;import java.util.Random;/** * * 找出数组中唯一一个成对的数 * * @author hylstart * @create 2021-12-31 13:29 */public class case01 { public static void main(String[] args) { int N = 11; int[] arr = new int[N];.

2021-12-31 14:28:44 255

原创 11.插入排序

//插入排序 public static void insertSort(int[] arr){ //好比摸牌,从上到下一张一张去摸 for (int i = 0; i < arr.length; i++){ int lastIndex = i - 1;//原有手牌最后一张的位置 int v = arr[i];//新摸到的手牌 while (lastIndex > -1 &.

2021-12-30 19:16:39 491

原创 10.冒泡排序 和 选择排序

package com.atguigu.java;/** * @author hylstart * @create 2021-12-30 11:41 */public class code03 { public static void main(String[] args) { int[] arr1 = new int[]{2, 7, 5, 4, 8, 9, 1, 6}; for (int e: arr1){ System.ou.

2021-12-30 13:31:04 286

原创 9.顺序查找 与 二分查找

//2.顺序查找 public static int indexOf(int[] arr, int target){ int res = -1; for (int i = 0; i < arr.length; i++){ if (arr[i] == target) { res = i; break; } } re.

2021-12-30 10:30:16 111

原创 Case03:统计字母出现的次数

package com.atguigu.java;/** * @author hylstart * @create 2021-12-29 22:31 */public class code02 { public static void main(String[] args) { char[] arr1 = new char[]{'a', 'g', 'f', 'y', 'd', 'o', 'p', 'n', 'm', 's'}; int[] arr2 =.

2021-12-30 09:03:48 3119

原创 8.数组的几个常用方法

package com.atguigu.java;public class code01 { public static void main(String[] args) { double[] list1 = new double[]{1, 2, 3, 4, 5}; //1数组的遍历 for (int i = 0; i < list1.length; i++) { System.out.print(list1[i].

2021-12-29 22:25:29 265

原创 7.numberFormat的方法的使用

NumberFormat(数字格式化类) - 简书

2021-12-27 15:16:27 92

原创 case02:猜一猜你的生日是几号

package Case;//猜猜你的生日//判断五次即可判断具体天数import java.util.Scanner;public class case04 { public static void main(String[] args) { String set1 = "1 3 5 7 \n" + "9 11 13 15 \n" + "17 19 21 23 \n" + "25 27 29 31"; String set2 = "2 3 6 7 \n"+.

2021-12-27 11:48:56 167

原创 6.String中的一些常用方法

package coderhyl;//String 中的一些常用方法/* * length();字符串长度 * charAt();获取指定下标符号 * concat();连接两个字符串 * toUpperCase();大写 * toLowerCase();小写 * trim();消除字符串首位的空格 */public class code05 { public static void main(String[] args) { String s1 = "ABC"; Strin.

2021-12-27 09:40:50 48

原创 5.输入0~15,输出对应的十六进制数

package Case;//输入0~15,输出对应的十六进制数import java.util.Scanner;public class case03 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入0~15中的一个整数:"); int n = scan.nextInt(); char ch = (char.

2021-12-27 09:11:11 3274

原创 4.产生随机数

package Case;//产生[a,b]的随机数//a + Math.random()*(b-a+1);public class case02 { public static void main(String[] args) { int a = 1; int b = 100; int m = a + (int)(Math.random()*(b-a+1));//1~100的整数 double n = a + Math.random()*(b-a+1);//浮点数 .

2021-12-27 08:53:24 103

原创 3.字符串的运算

package coderhyl;//字符的运算public class code04 { public static void main(String[] args) { //将整数转化为char类型,只用到该数据的低十六位,其余部分都被忽略 char ch = (char)0xAB0041;//十六进制41 等于 十进制65 System.out.println(ch);//A //将浮点数值转化为char类型时,首先转化为int类型,再转化为char类型 char c.

2021-12-27 08:48:41 241

原创 case01:显示系统当前时间

package Case;//显示系统当前时间public class case01 { public static void main(String[] args) { long currentTimeMills = System.currentTimeMillis();//获取1970年1月1日零时到现在的总秒数,long型 //总秒数 long totalSecond = currentTimeMills/1000; //当前秒数 long second = totalSe.

2021-12-26 10:35:38 232

原创 2021.12.20

1.&& 短路与;或前是false则或后面的代码不再执行 int i = 3; int j = 2; boolean result = (i < j) && (++j == 3); System.out.println(j);//j的值为2

2021-12-20 10:45:50 165

空空如也

空空如也

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

TA关注的人

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