AcWing 1246. 等差数列


package cn.meowrain;import java.util.Scanner;import java.util.Arrays;/* * 数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数

1464: [蓝桥杯2019初赛]数的分解


题目描述把2019分解成3个各不相同的正整数之和,并且要求每个正整数都不包含数字2和4,一共有多少种不同的分解方法?注意交换3个整数的顺序被视为同一种方法,例如1000+1001+18 和1001+1000+18 被视为同一种。package cn.meowrain;/*题目描述把2019分解成3个

1453: [蓝桥杯2019初赛]数列求值


/* * 题目描述给定数列1, 1, 1, 3, 5, 9, 17, …,从第4 项开始,每项都是前3 项的和。求第20190324 项的最后4 位数字。 */import java.util.Scanner;public class Main {public static void main(St

1563: [蓝桥杯2021初赛] 时间显示


传统写法:/*题目描述小蓝要和朋友合作开发一个时间显示的网站。在服务器上,朋友已经获取了当前的时间,用一个整数表示。值为从1970 年1 月1 日00:00:00 到当前时刻经过的毫秒数。现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。

[蓝桥杯2022初赛] 星期计算


题目描述已知今天是星期六,请问20^22天后是星期几?注意用数字1到7表示星期一到星期日。这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。import java.math.BigInteger;public class M

StringTokenize使用

笔记  Java 

Java StringTokenizer 属于 java.util 包,用于分隔字符串。StringTokenizer 构造方法:StringTokenizer(String str) :构造一个用来解析 str 的 StringTokenizer 对象。java 默认的分隔符是空格(“”)、制表符

通过Socket进行数据传输

笔记  Java 

SocketServer.javapackage com.meowrain.tcpserver;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Soc

Java Socket建立连接

笔记  Java 

Server.javaimport java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Server { public static void main(String[] ar

Java方法引用

笔记  Java 

**下面这些代码用到了方法引用,因为Main中的study方法的返回值和接口Study中的study方法返回值都是String类型的,所以我们可以使用方法引用,来重写咱们Study接口中的study方法,如下:: **Main.javapackage org.example;public class

选择排序详解


选择排序 (Selection Sort)选择排序是一种简单的排序算法。它的基本思想是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。步骤:首先在