03 2014 档案

摘要:/*** 描述:输入两个正整数m和n,求其最大公约数和最小公倍数.(最大公约数:最大公约数,* 也称最大公因数、最大公因子,指两个或多个整数共有约数中最大的一个。)* (最小公倍数:几个数共有的倍数叫做这几个数的公倍数,其中除0以外最小的一个公倍数,* 叫做这几个数的最小公倍数。)* 分析:可以利用辗转相除法求两个数的最大公约数与最小公倍数。(辗转相除法:两个整数的* 最大公约数等于其中较小的数和两数的相除余数的最大公约数。例如,252和105的最大公* 约数是21(252 = 21 × 12;105 = 21 × 5);因为252 / 105 = 2余42,* 所以105 阅读全文
posted @ 2014-03-26 18:53 徐守威 阅读(426) 评论(0) 推荐(0)
摘要:/*** 描述:在对话框中输入学习成绩,利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,* 60分以下的用C表示。* 分析:可以利用三目运算符:(a>b)?a:b,解决该题。* 作者:徐守威*/package com.xushouwei;import javax.swing.*;public class T5 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //定义要输入的字符串 Stri 阅读全文
posted @ 2014-03-26 18:52 徐守威 阅读(1090) 评论(0) 推荐(0)
摘要:/*** 描述:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。* 分析:* 对n进行分解质因数,应该先找到一个最小的质数k,然后按照下列步骤进行:* (1)如果这个质数恰等于n,这说明分解质因数的过程已经结束,打印出即可* (2)如果n!=k,但n等被k整除,这应打印出k的值,并用n除以k的商,作为新的正整数,重复执行第一步* (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步* 作者:徐守威*/package com.xushouwei;import java.util.*;public class T4 { /** * @param args */ pub 阅读全文
posted @ 2014-03-25 11:50 徐守威 阅读(796) 评论(0) 推荐(0)
摘要:/*** 描述:打印出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:* 153=1^3+5^3+3^3等...* 分析:利用for循环控制100-999个数,分别解出个位、十位、百位,然后分别将个位、十位、百位的立方和相加* 看看是否等于该数本身。* 作者:徐守威*/package com.xushouwei;public class T3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System. 阅读全文
posted @ 2014-03-25 11:48 徐守威 阅读(849) 评论(0) 推荐(0)
摘要:/*** 描述:任意输入两个数n,m(n=m) { //退出 System.exit(0); } else { //外层循环用于遍历从n到m这些数 System.out.print(n+"到"+m+"之间的素数数为:"); for(int i=n;i<=m;i++) { //内层循环用于求出素数 for(int j=2;j<=i;j++) { //用i%j如果等于0并且j不等于i两个条件判断是否还有其他可以除尽的数,表明只有自身可以整除 if(i%j==0&&j!=i) { break; } else if(i==j) { / 阅读全文
posted @ 2014-03-24 21:05 徐守威 阅读(1452) 评论(0) 推荐(1)
摘要:/*** 描述:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,* 假如兔子都不死,问每个兔子总数为多少?* 分析:根据题目条件可以推断* 兔子的规律为数列 1,1,2,3,5,8,13,21...(即:斐波那契数列)* 作者:徐守威*/package com.xushouwei;import java.util.*;public class T1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scan 阅读全文
posted @ 2014-03-24 21:03 徐守威 阅读(614) 评论(0) 推荐(0)
摘要:/** * 功能:菲波那切数列案例演示(递归方法) * 详情:斐波那契数,亦称之为斐波那契数列(意大利语: * Successione di Fibonacci),又称黄金分割数列、费 * 波那西数列、费波拿契数、费氏数列,指的是这样一个 * 数列:0、1、1、2、3、5、8、13、21、……在数学上, * 斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1, * Fn=F(n-1)+F(n-2)(n>=2,n∈N*),用文字来说,就是 * 斐波那契数列列由 0 和 1 开始,之后的斐波那契数列系数 * 就由之前的两数相加。 * * 作者:徐守威 */package co... 阅读全文
posted @ 2014-03-11 15:10 徐守威 阅读(1846) 评论(0) 推荐(0)