Java
文章平均质量分 69
岳麓山下你和我
练习编程两年半
展开
-
剑指offer---和为S的两个数(Java)
题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的…解析思路此题思路较简单,因为是求两数之和,所以从前后开始同时检索。遇到的第一组即为所求。因为是前后同时向中间检索,所以第一组的两个数差距最大。在高中数学里面我们可以知道,A+B≥(AB)/2。当AB相等时AB最大,所以当AB差距最大时,A*B最小。运行代码import java.util.ArrayList;public class Solution {原创 2021-02-09 12:30:07 · 227 阅读 · 0 评论 -
JavaSwing多线程小游戏雷霆战机
在做完连连看以后,想到要做一个多线程游戏,本来是做的一个跳伞的小游戏的。但是做到一半的时候,觉得可玩性太低了。后面想来想去还是打算做一个以前玩过的雷霆战机小游戏,也就是飞机大战。1.效果展示2.绘制背景3.方向类4.飞机类5.子弹类6.爆炸类7.道具类8.总结一下界面类里面的绘制线程9.播放音乐10.开始界面1.效果展示直接放图了。博主自己特别喜欢的一个特效,吃道...原创 2019-08-18 20:35:22 · 1181 阅读 · 7 评论 -
Java快速上手图像处理(包含图像卷积及支持开摄像头)
这段时间我对Java进行图像处理,进行了学习。所谓图像处理,就是用Java先对图片的每个像素点进行循环遍历。然后对像素点进行操作,实现对整张图片进行图像处理的目的。一.解析原图解析原图就是上面提到的对每个像素点进行遍历,然后用一个二维数组对像素点的RGB值进行进行保存,达到对RGB值更改的目的,整张图片就也会被更改。RGB值的百度百科定义如下;解析原图的代码如下:public void l...原创 2019-08-10 15:53:14 · 4911 阅读 · 1 评论 -
Java中的参数传值
参数传值方法中最重要的部分就是方法的参数,参数属于局部变量,当对象调用方法时,参数即被分配内存空间,并要求调用者向参数传递值。即方法被调用时,参数变量必须有具体的值。1.传值机制在Java中,方法的所有参数都是“传值”的,即 方法中参数变量的值是调用者指定的值的复制。比如说,如果向方法的int型参数x传递一个int值,那么参数x得到的值就是传递的值的复制。因为传递的是值的复制,那么方法改变...原创 2019-07-17 17:41:08 · 868 阅读 · 5 评论 -
JavaSwing实现简单连连看小游戏
先给大家看看效果图片第一张游戏开始界面第二战是游戏进入界面第三张是游戏结束界面连连看实现难点:1.因为连连看每次要点击两张图片进行删除,所以随机生成的图片是要成双的出现在界面实现代码如下public void suiji() { int x1; int x2; int y1; int y2; for (int i = 0; i < shuzu.len...原创 2019-07-27 00:50:23 · 2613 阅读 · 1 评论 -
JavaSwing简单界面开发及监听器实现
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-07-14 10:42:52 · 1730 阅读 · 0 评论 -
Java实现画图板画一只百度熊
Java实现画图板画一只百度熊笔记:1、界面2、鼠标监听器鼠标按下:获取坐标鼠标松开:获取坐标画线3、变量的作用域:在自己所属的代码块中。局部变量和属性同名,则以局部变量优先显示。4、Graphics : 提供了绘图相关的方法需要绘图,则根据绘图区域的组件调用getGraphics()方法获取Graphics的对象。调用getGraphics方法一定要在界面可见之后。目...原创 2019-07-14 12:42:45 · 1513 阅读 · 0 评论 -
实现画板画百度熊之后的选择按钮和颜色按钮
实现画板画百度熊之后的选择按钮和颜色按钮 DrawUI.javaimport java.awt.Graphics;import java.awt.Button;import java.awt.Color;import java.awt.Dimension;import java.awt.FlowLayout;import javax.swing.JButton;import ja...原创 2019-07-15 23:32:00 · 231 阅读 · 0 评论