![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
JiminKung
这个作者很懒,什么都没留下…
展开
-
【java】显示日历
显示日历编写程序,提示用户输入年份和代表该年的第一天是星期几的数字,然后在控制台上显示该年的日历表。首先考虑两个方面:1.打印的格式以及应该注意的细节(比如需何时换行等);2.逻辑控制部分,程序的结构是什么样的。比如怎样去封装各个方法,它们各自应该要实现怎样的功能,怎样在主方法中调用它们、它们的接口/参数列表要设计成什么样的等等。流程图大概是这样的:流程图画得比较简单,但主方法的框架...原创 2018-10-16 21:34:41 · 7152 阅读 · 5 评论 -
【java】高尔顿瓶
豆机首先对每个豆子单独分析一下,若有8个槽,则每个豆子需面临7次路径的选择:左或者右,两种状态(暂用-1和1态表示)。总的来说,直到一个豆子掉入槽中,它选择的路径组合有2^7种。这就产生了一个如何产生随机状态(0或1)的实现问题。这样如有5个豆子,则重复5次循环,每个豆子在掉入板子口之前没有个体差异。现在就来确定一下抽象这个问题的标准吧:0指的是向左偏移一次,1指的是向右偏移一次。这样,我...原创 2018-10-20 08:46:24 · 917 阅读 · 1 评论 -
【java】八皇后问题
八皇后大体思路是:定义一个含八个元素的一维数组,在一个循环八次的循环里,依次随机产生所在行皇后的位置(0到7),且不与之前产生的相同。而在产生随机位置时,实时打印。详情请看代码。public class EightQueens { public static void main(String[] args) { int[] chessboard = new int[8]; ...原创 2018-10-20 11:03:12 · 149 阅读 · 0 评论 -
【java】猜字游戏
猜字游戏首先声明一个字符数组来储存单词(由程序设计者决定储存哪些单词及个数),根据储存的下标来随机访问其中一个,作为一次猜字。进入猜字流程的入口。设置一个字符变量entrance,初始化为‘y’,当一次猜字结束时,让用户输入‘y’或者‘n’以确定是否继续。对滴,判断的条件就是entrance是否为‘y’。接下来考虑一次猜字的具体流程了。获得谜底单词,然后确定它的长度(lenth)。嗯……...原创 2018-10-20 19:52:41 · 4646 阅读 · 0 评论 -
【java】井字游戏——逐步进阶
井字游戏首先分解任务:1.如何来显示井字棋的棋盘2.创建一个3X3的矩阵(chessPiece)来实时记录两个棋手的走棋3.对异常情况的捕获,用户的输入可能存在哪些不合法的情况4.怎样判断最终是谁赢了,或者平局嗯,这只是一个从逻辑上的划分,在写代码时有些功能可能可以在同一个方法模块里实现,也有可能要继续细分——一个功能需要多个方法协同完成。1.关于如何来显示棋盘,需要记录落子的那个矩...原创 2018-10-21 11:01:36 · 3627 阅读 · 0 评论 -
【LeetCode】无重复字符的最长子串
断断续续的,也在写点LeetCode上的题(当然是偏简单的那种啦)。就顺便把自己解题的一些思路粘在这里吧。无重复字符的最长子串给定一个字符串,找出不含有重复字符的最长子串的长度。示例 1:输入: “abcabcbb”输出: 3解释: 无重复字符的最长子串是 “abc”,其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 无重复字符的最长子串是 “b”,其长度为 1。...原创 2018-10-21 17:46:28 · 111 阅读 · 0 评论 -
【LeetCode】编译器括号检测的功能实现
有效的括号题目描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false...原创 2018-10-31 22:34:23 · 394 阅读 · 0 评论 -
【PTA-乙级】【Java】1015 德才论 (25 分)
1015 德才论 (25 分)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤105),即考生总数;L(≥60),为录取最低分...原创 2019-09-01 16:04:13 · 505 阅读 · 0 评论