自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 用java实现整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣第七题示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21分析:拿1543举例,因为实现整数反转,所以最后要输出3451,因为这是一道算法题,所以我们要从数学的角度出发,1543分别对10取余

2020-07-29 20:39:56 751 3

原创 用java实现三个数的最大乘积

要求:给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。题目来源:力扣(LeetCode)示例 1:输入: [1,2,3]输出: 6示例 2:输入: [1,2,3,4]输出: 24注意:给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000, 1000]。输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。分析:既然是求这个数组里最大的三个数的乘积,1.假设只有正整数:先将数组排序从小到大依次排序即可求出最大的三位数的乘积2.假设有负

2020-07-28 20:15:45 969 1

原创 Java输入两个正整数m和n,求其最大公约数和最小公倍数。

输入两个正整数a和b,求其最大公约数和最小公倍数。(Java)首先分析:最小公倍数=两个数相乘/最大公约数。所以只要求出最大公约数就可以解题。一提到最大公约数首先想到 java中/ %的运用;%用来取余;/用来取商,所以利用这个性质就可以很好地解题。我的思路是先用for循环,将两个数中大的那个数作为循环的限制,从它本身开始依次进行取余,当两者余数都=0的时候则找到了最大公约数,停止循环记录最大公约数,public static int gys(int a,int b) { int k

2020-07-24 20:35:44 5429 1

原创 java实现水仙花数(经典算法问题)

**用java实现100-999中水仙花数的输出**题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。以153举例:153=100+50+3=111+555+333分析:提到水仙花数先想到% /这两个,153%100=53;153/100=1;153/10=15;153%10=3;由此可见只需要将

2020-07-23 20:30:18 608 1

原创 java 用for循环实现99乘法表(入门)

java入门:用Java实现99乘法表(for循环)输出九九乘法表分析:先看一下99乘法表先看纵列:1-9横列:1-9思路:先使用循环输出两次1-9使其相乘public static void main(String[] args) { for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out.print(i+"*"+j+"="+i*j+" ");

2020-07-23 19:57:04 2275 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除