Java练习题
东格
这个作者很懒,什么都没留下…
展开
-
Java基本编程题——十进制转二进制题
十进制转二进制这种经典的题目怎么不去写一写呢?拿到这道题的思路如下:因为二进制的特殊性,不是0就是1,所以一个if判断就可以了,其他的问题都是细节补充了(其实都是我想简单了)。题析(1)需要一个数组来接收值并打印出来。(2)为了节约空间,还有在数组逆输出的时候,那些置0的就很容易引起困扰,所以要在使用数组之前,需要确定大小的。(3)其余为细节问题。代码package Day2;import java.util.Scanner;public class twoHuanSuan {原创 2021-01-18 22:13:13 · 379 阅读 · 0 评论 -
Java基本编程题——买可乐问题
遇到这题还是挺有意思的,我刚开始判断,需要一个while和for来嵌套就可以了,但是事实上确实不是想象的那么简单。(一)题目给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。(二)解题思路(1)使用while循环,判断目标是否>=3。(2)统计循环次数,并在下次大循环之前要清零,保证只有一个数字进入下次的大循环。(3)整体循环我称之为大循环,第一次循环将能买的钱清空,第二次将剩下的钱和兑换的钱进行清空。(4)如果大循环一次未清空(钱仍大于等于3时)原创 2021-01-18 21:57:02 · 1906 阅读 · 0 评论