Java
シkid~
生活所迫
展开
-
湖南大学基于SMTP和POP3的邮件系统——计算机网络课设
一个基于SMTP和POP3的邮件安卓系统,包含安卓端、服务端、Web管理页面原创 2022-06-03 16:37:19 · 5450 阅读 · 12 评论 -
队友代码分析
前言在最近的结对项目中,需要分析队友的个人项目代码并发表博客,在此说明下面是我个人的分点分析好友代码的优缺点优点1. 接口的使用在他的代码中,非常人性化地使用了接口来定义所有的功能。我作为第三视角,查看他的代码时,第一反应就是去查看他的接口定义了些什么方法,以及各个方法的功能如何。这对我接下来的代码阅读有不小的帮助2. 方法名、变量名命名见名知意另一个增加代码阅读性的优点是:方法名命名规范,并且见名知意在他的代码中,方法名大多都是一些通俗易懂的动词短语,如: void paper原创 2021-09-27 16:17:18 · 177 阅读 · 0 评论 -
Java实现消息发送
import java.awt.*;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.StringSelection;import java.awt.event.KeyEvent;import java.util.Scanner;/** * @author: kid * @creatAt:2021/5/1 8:41 */public class MessageSent{ public stat原创 2021-05-01 10:14:32 · 682 阅读 · 0 评论 -
Java训练work3.Exer6---进制转化
【问题描述】写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入)【输入形式】输入一个十六进制的数值字符串。【输出形式】输出该数值的十进制字符串。【样例输入】0xA【样例输出】10public class Exer6{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); String hexNum = null原创 2021-04-05 11:58:44 · 114 阅读 · 1 评论 -
Java训练work3.Exer5---供应商问题
【问题描述】有n个某种商品供应商,某地有m个商店,商店需要从供应商那里进货该商品,每个供应商的供应能力有上限,每个商店都有自己的商品需求量(need[i]:表示第i个商店的需求),每个供应商运送单位商品到商店需要一个运费。【输入形式】输入说明:第一行包含两个整数N,M接下来N行包含三个整数,第一个数表示供应商编号,第二数表示供应能力上限,表示该供应商的供应量不能超过这个上限,第三个数表示运送单位商品到商店的运费。接下来M行包含两个整数,第一个数表示商店编号,第二个数表示某种商品的需求量。【输出形原创 2021-04-05 11:43:41 · 118 阅读 · 0 评论 -
Java训练work3.Exer4---学生成绩
【问题描述】老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.【输入形式】输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩,接下来又M行,每一行有一个字符C(只取‘Q’或‘U’),和两个正整数A,B,当C为’Q’的时候原创 2021-04-04 11:23:13 · 100 阅读 · 0 评论 -
Java训练work3.Exer3---去重与排序
【问题描述】明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。Input Param n 输入随机数的个数 inputArray n 个随机整数组成的数组 Return Value OutputArray 输出处理后的随机整数【输入形式】输入多行,原创 2021-04-04 10:55:26 · 95 阅读 · 0 评论 -
Java训练work3.Exer2---跳跃最大长度
【问题描述】给一个非负整数数组。假设你最初的位置为0,数组中每一个元素的值代表你能跳跃最大的长度,判断是否能达到数组的最后一个位置【输入形式】第一行数组长度 第二行输入一个非负整数数组【输出形式】布尔类型的值【样例输入】51 2 3 1 4【样例输出】true //经典回溯法,时间复杂度为O(n) public static void main(String[] args) { Scanner scan = new Scanner(Syst原创 2021-04-04 10:30:33 · 86 阅读 · 0 评论