go
-
java.util.HashSet, java.util.LinkedHashMap, java.util.IdentityHashMap 源码阅读 (JDK 1.8.0_111)详解编程语言
一、java.util.HashSet 1.1 HashSet集成结构 1.2 java.util.HashSet属性 1 private transient HashMap<…
-
将一个正整数分解质因数详解编程语言
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果…
-
利用条件运算符的嵌套来完成学生成绩的表示详解编程语言
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 程序分析:(a>b)?a:b这…
-
输入两个正整数m和n,求其最大公约数和最小公倍数详解编程语言
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 程序分析:利用辗除法。 在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为…
-
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数详解编程语言
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 程序分析:利用while语句,条件为输入的字符不为 ‘/n ‘. &n…
-
求s=a+aa+aaa+aaaa+aa…a的值详解编程语言
题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 算法:…
-
找出1000以内的所有完数详解编程语言
题目:一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如6=1+2+3.编程 找出1000以内的所有完数。 1 package c…
-
求球第10次落地时,共经过多少米第10次反弹多高详解编程语言
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 1 package co…
-
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数都是多少详解编程语言
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排…
-
输入某年某月某日,判断这一天是这一年的第几天详解编程语言
题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以7月9日为例,应该先把前两个月的加起来,然后再加上9天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一…