![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
想请你喝Java
不要加太多糖
Rabbit_Gray
这个作者很懒,什么都没留下…
展开
-
用Java Swing写一个简易的四则运算计算器
成品图 设计思路 1. 界面和数据分离 这是一个很好的设计习惯,界面部分只写界面的逻辑,数据和算法要做成接口放到其他文件里,二者尽量降低耦合度,如果两种代码混在一起写,后边要大规模修改代码的时候你会疯掉的。???? 2. 给程序一个“状态”,并实时维护 本类中设置一个 “状态” 属性,会大大简化代码逻辑,开发时候的思路会清晰很多。一般可以利用 枚举(Enum) 结构来作为这个状态集合,最好不要用 in...原创 2020-05-01 17:16:58 · 1451 阅读 · 1 评论 -
【作业】约瑟夫环
题目: 古代某法官要判决n个犯人死刑,他有一条荒唐的逻辑,将犯人首尾的相接排成圆圈,然后从第s个人开始数起,每数到第m个犯人,就拉出来处决;然后又数m个,数到的犯人又拉出来处决,依次类推。剩下的最后一人可以豁免。 自己智商能理解的写法 public class Josephus { public static void main(String[] args) { //...原创 2020-02-26 14:40:47 · 262 阅读 · 0 评论