![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
I'm SUN
这个作者很懒,什么都没留下…
展开
-
用JAVA 做一个简易版的坦克大战(只实现基本功能)
用java做一个坦克大战小游戏原创 2022-04-15 18:08:04 · 8883 阅读 · 3 评论 -
最少次数跳最远
给你一个非负整数数组 nums ,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。假设你总是可以到达数组的最后一个位置数据范围:1 <= nums.length <= 10^40 <= nums[i] <= 1000输入和输出示例:输入1:52, 3, 1, 1, 4输出1:2解释:跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为.原创 2022-03-07 19:34:03 · 173 阅读 · 0 评论 -
24点游戏
问题描述:24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。主要代码poker.javaimport java.util.Random;public class poker { int num[]原创 2021-05-12 22:44:38 · 130 阅读 · 0 评论 -
图灵机Turing XN*2
图灵机Turing XN*2问题描述:基本要求: 对于XN+1或XN*2图灵机进行模拟,任意给定的十进制数a,转换为收缩扩展二进制的编码,再编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。 用C或C++或java或python语言实现程序解决问题。主要代码conversion.java public String toBinaryString(int n) { return Integer.toBinaryString(n); }原创 2021-04-14 20:58:15 · 197 阅读 · 0 评论 -
用JAVA实现“三天打鱼,俩天晒网”
用JAVA实现“三天打鱼,俩天晒网”题目为中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。问题分析输入:日期输出:在打鱼/晒网分析:需要设计方法来将输入的日期转换并计算,并输出结果。概要设计//构造方法 public date(int year,int month,int day) { this.year=year; this.month=month; this.day=d原创 2021-03-23 13:40:55 · 528 阅读 · 0 评论