每日编程
文章平均质量分 63
l4j
#java#-_->
展开
-
01_用if-else判断年份是否是闰年
package exercise;/** * 使用if-else语句判断某一个年份是否是闰年 * ☆:置闰法则:四年一闰;百年不闰,四百年再闰 * @author lsq * */public class LeapYear { public static void main(String[] args) { int year = 1900; //对参数进行判断,转载 2016-04-06 20:59:57 · 4241 阅读 · 0 评论 -
14_1到1000之间的完全数
package exercise;/** * 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。 * 如果一个数恰好等于它的因子之和,则称该数为“完全数”。 * 题目:找出1000以内的所有完数。 * @author lsq * */public class PerfectNumber { public static void main(String转载 2016-04-23 18:00:30 · 741 阅读 · 0 评论 -
13_弹球自由落体的问题
package exercise;/** * 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; * 再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? * @author lsq * */public class LianXi13 { public static void main(String[] args) { double h=100,s=0转载 2016-04-23 16:25:24 · 883 阅读 · 0 评论 -
12_求s=a+aa+aaa+...+aa...a的值
package test;import java.util.Scanner;/** * 题目:求s=a+aa+aaa+...+aa...a的值,其中a是一个数字,由键盘输入;具体有几项数相加由键盘输入的数字控制。 * * @author lishanquan * */public class Lianxi04 { public static void main(String[转载 2016-04-10 17:55:24 · 1744 阅读 · 0 评论 -
11_输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
package test;import java.util.Scanner;/** * 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 * * @author lishanquan * */public class Lianxi02 { public static void main(String[] args) { int digital =转载 2016-04-10 16:54:06 · 5649 阅读 · 0 评论 -
10_输入两个正整数m和n,求其最大公约数和最小公倍数
package test;import java.util.Scanner;/** * 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 * 分析:在while循环中,只要除数不等于0,用较大的数除以较小的数,将较小的数作为下一轮循环的大数, * 取得的余数作为下一轮循环的较小的数,如此循环知道较小的数为0,返回较大的数,次数即为最大公约数, * 最小公倍数为两数之积除以最转载 2016-04-10 16:36:12 · 1284 阅读 · 0 评论 -
09_条件运算符的嵌套的使用
package test;import java.util.Scanner;/** * 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60~89分之间的用B表示,60分以下的用C表示。 * * @author lishanquan * */public class Score { public static void main(String[] ar转载 2016-04-10 16:00:14 · 1722 阅读 · 0 评论 -
08_将一个正整数分解质因数
package test;import java.util.Scanner;/** * 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 * 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按照下述步骤完成。 * (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可; * (2)如果n<>k,但n能被k整除,则应打印出k的值,转载 2016-04-09 09:33:03 · 641 阅读 · 0 评论 -
07_计算三位数中的所有“水仙花数”
package test;/** * 题目:打出所有三位数的“水仙花数”,所谓的三位数的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 * 例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方 * * @author lishanquan * */public class Narcissus { public static void main原创 2016-04-09 09:09:26 · 1624 阅读 · 0 评论 -
06_判断101-200之间有多少个素数,并输出所有素数
package exercise;/** * 素数:除了1和它本身以外不再有其他的除数整除。 * 题目:判断101-200之间有多少个素数,并输出所有素数。 * 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 * @author lsq * */public class PrimeNumber { public转载 2016-04-07 21:44:13 · 1637 阅读 · 0 评论 -
05_斐波那契数列(Fibonacci sequence)
package exercise;/** * 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * 斐波那契数列(Fibonacci sequence),以兔子转载 2016-04-07 20:43:37 · 448 阅读 · 0 评论 -
04_从磁盘读取Java程序,并显示在屏幕上
package exercise;import java.io.FileInputStream;/** * 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上。 * (被读取的文件路径为:D:/java/LeapYear.java) * @author lsq * */public class FISDemo { pu转载 2016-04-06 22:41:15 · 2169 阅读 · 0 评论 -
03_键盘读取字符串,重载函数进行操作
package exercise;import java.io.BufferedReader;import java.io.InputStreamReader;/** * 编写一个Java应用程序,从键盘读取用户输入两个字符串, * 并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。 * 要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。 * @转载 2016-04-06 22:04:33 · 2235 阅读 · 0 评论 -
02_编程实现1!+2!+……+10!的和
package exercise;/** * 编写程序实现在屏幕上输出1!+2!+……+10!的和 * @author lsq * */public class Factorial { public static void main(String[] args) { int i,j,k,sum = 0; //外层循环控制阶乘的个数 for(i=1; i<=10; i++转载 2016-04-06 21:24:11 · 1844 阅读 · 0 评论 -
15_由1、2、3、4四个数字,能组成多少个互不相同且一个数字中无重复数字的三位数?
package exercise;/** * 题目:有1、2、3、4四个数字,能组成多少个互不相同且一个数字中无重复数字的三位数?并把他们都输入。 * @author lsq * */public class Lianxi15 { public static void main(String[] args) { int count = 0; for (int i = 1; i转载 2016-04-24 22:12:35 · 1984 阅读 · 0 评论