自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c#鼠标移动控制

通过调用windows系统自带user32.dll库中方法进行鼠标移动控制。

2023-03-06 08:48:01 1284

原创 RabbitMQ 3.11.2 修改默认端口号

最开始advanced.config文件里面只有[].等同于空文件,将下方文本复制到advanced.config文件即可,第一个改变的是5672端口位置,第二个改变15672端口。

2022-11-08 17:05:13 1260

原创 java多线程wait与notifyAll在具体代码中的运用原理(据说很多人都是半懂的哦)

java多线程wait与notifyAll在具体代码中的运用原理(据说很多人都是半懂的哦)wait与notifyAllwait和notify/notifyAll的实现机制Java的Object类中提供一个基于native实现的wait和notify线程间通信的方法。什么时候需要使用wait和notify?多个线程共享同一个资源,但是他们的任务却不相同。线程之间的通信?多个线程在共享同一个资源的时候,但是他们任务不相同,通过一定的手动使得线程能够有效的利用共享资源,就需要使用等待/唤醒机制

2020-08-05 20:29:33 264

原创 使用Random随机生成10个不一样的整数 整数范围1-100之间,把大于50的数 存入list集合中,再把list集合中数字 写入到“src/nums.txt“文件中

使用Random随机生成10个不一样的整数整数范围1-100之间,把大于50的数存入list集合中,再把list集合中数字写入到"src/nums.txt"文件中public static void main(String[] args) { try { List<Integer> list = new ArrayList<>(); for(int i =0;i<10;i++) { boolean flag = false; int r

2020-07-29 21:03:59 6147

原创 Stream中flatMap与Map的区别(详细例子和详细解释)

主要的区别flatMap与Map俩个方法都是对Stream中的单个元素进行替换,但是flatMap是把单个元素换成的所有元素进行串起来,最后每一个单个元素里面的单个元素都是单个元素,就比如一个String字符串类型在flatMap方法中进行toArray()变换成了数组char[]类型,flatMap方法会将所有数组里面的元素全部提取出来,最后将他们串起来,并且flatMap方法最后的返回值一定要是Stream类型,所以最后需要用Stream.of()将你的转换后的参数包裹起来变成Stream类型。而在

2020-07-29 20:55:19 8289 2

原创 我国古代数学家张邱建在《算经》中出了一道“百钱买百鸡”的问题(java)

我国古代数学家张邱建在《算经》中出了一道“百钱买百鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。(java)public class T{ public static void main(String[] args) { for(int i = 1;i<=20;i++) { for(int j = 1;j<=33;j++) { for(int x =

2020-07-11 10:54:25 2487

原创 二分查找法(java)

二分查找法(java)public class BinarySearch { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你想得到的数:"); int a = sc.nextInt(); int[] x = {1,2,3,4,5,6,7}; int index = search(x,a); if(index !=-1) {

2020-07-10 18:58:32 110

原创 约瑟夫环(java)

约瑟夫环(java)public class DeadGame { public static void main(String[] args) { boolean[] person = new boolean[9]; int alive = person.length; int num = 1; while (alive > 1) { for (int i = 0; i < person.length; i++) { if (person[i] == fals

2020-07-10 18:54:18 152

原创 杨辉三角直角三角形输出(java)

杨辉三角直角三角形输出(java)public class T2 { public static void main(String[] args) { int[][] arr = new int[6][6]; arr[0][0] = 1; for (int i = 1; i < arr.length; i++) { arr[i][0] = 1; for (int j = 1; j < i; j++) { arr[i][j] = arr[i - 1][j - 1

2020-07-10 18:52:56 534

原创 杨辉三角等腰三角形输出(java)

杨辉三角等腰三角形输出(java)public class T3 { public static void main(String[] args) { int line = 5; int[][] a = new int[line][line]; for (int i = 0; i < a.length; i++) { for (int j = 0; j <= i; j++) { if (i == 0 || j == 0 || j == i) { a[i][

2020-07-10 18:51:54 812

原创 定义一个能随机10到50之间的函数,然后在main方法中循环调用这个函数,如果函数随机了一个数是一个完全平方数则退出循环。统计刚刚一共循环了多少次。

定义一个能随机10到50之间的函数,然后在main方法中循环调用这个函数,如果函数随机了一个数是一个完全平方数则退出循环。统计刚刚一共循环了多少次。再写一个循环调用这个函数,统计出现10次完全平方数的概率(10除以循环的次数)(java写法)public class T3 { public static int R() { return (int)(Math.random()*40)+10; } public static void main(String[] args) { i

2020-07-07 13:57:10 228

原创 求 n+nn+nnn+nnnn+........的和(java写法)

求 n+nn+nnn+nnnn+…的和(java写法)public class Work { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入要计算的数"); int n = sc.nextInt(); System.out.println("请输入要计算的个数"); int s = sc.nextInt(); int num

2020-07-05 16:30:21 3427

原创 输出100以内的全部素数(java版本)

输出100以内的全部素数。public class Work_12 { public static void main(String[] args) { System.out.println("100以内的全部素数:"); for (int i = 2; i <= 100; i++) { boolean flag = true; for (int j = 2; j < i; j++) { if (i % j == 0) { flag = false;

2020-07-05 15:53:41 1821

原创 输出1000之内的所有完数。所谓完数指的是:如果一个数恰好等于它的所有因子之和,这个数就称为完数。

输出1000之内的所有完数。所谓完数指的是:如果一个数恰好等于它的所有因子之和,这个数就称为完数。(java)public class Work_11 { public static void main(String[] args) { System.out.println("1000之内的所有完数:"); for (int i = 2; i <= 1000; i++) { int num = 0; for (int j = 1; j < i; j++) { if

2020-07-05 15:35:49 2257

原创 猴子吃桃问题(java版)

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子 吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个,到第十天早上想再吃时,见只剩下一个桃子 了。求第一天共摘了多少?public class Work { public static void main(String[] args) { int num = 1; for(int i =1;i<=10;i++) { num = (num+1)*2; } Syst

2020-07-05 15:14:38 260

原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和(java)

有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。public class Work { public static void main(String[] args) { double num = 0; double up = 2; for(int i = 1;i<=20;i++) { num+=up/i; up+=i; } System.out.println("前20项之和:"+num); }}...

2020-07-05 15:13:16 398

原创 输入一元二次方程系数,若有实数根,求根并输出,否则输出“不是二次方程或没有实数根”的信息

输入一元二次方程系数,若有实数根,求根并输出,否则输出“不是二次方程或没有实数根”的信息。public class Work_03 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入系数a"); int a = sc.nextInt(); System.out.println("请输入系数b"); int b = sc.nextI

2020-07-05 14:07:07 1604

原创 动态日历的java写法

动态日历public class MyCalendar { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你要查询的年:"); int year = sc.nextInt(); System.out.println("请输入你要查询的月:"); int month = sc.nextInt(); System.out.prin

2020-07-05 13:15:17 143

原创 输入4个数,将这4个数按从小到大输出

输入4个数,将这4个数按从小到大输出学习emmmpublic class Sort { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入四个数:"); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int d = sc.nextInt()

2020-07-05 13:03:38 2825 1

空空如也

空空如也

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

TA关注的人

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