
算法
BlueSkyXin
这个作者很懒,什么都没留下…
展开
-
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?
直接上代码。import java.util.*; public class Rabbit{ public static void main (String[] args) { for(int a=0;a int s1=1;//奇数月 int s2=1;//偶数月 int i =1;//控制原创 2017-03-24 18:12:06 · 1048 阅读 · 0 评论 -
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多 少米?第10次反弹多高?
import java.util.Scanner;public class BallReBound {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);System.out.println("请输入您想要第几次反弹");int原创 2017-03-26 19:35:45 · 2356 阅读 · 0 评论 -
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完 数。
public class Factor {public static void main(String[] args) {// TODO Auto-generated method stubfor(int i = 2;i <= 1000;i++){int sum = 0;for(int j = 1;j < i;j++){if(i % j == 0){sum += j;//System.out.pr原创 2017-03-26 19:25:48 · 1208 阅读 · 0 评论 -
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。
import java.util.Scanner;public class KeyBoardCount {public static void main(String[] args) {// TODO Auto-generated method stubdouble sum = 0.0;double total = 0.0;Scanner scan = new Scanner(System.in)原创 2017-03-26 19:07:05 · 1214 阅读 · 0 评论 -
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
import java.util.Scanner; public class Statistics { public static void main(String args[]){ int num=0,chartra=0,blak=0,other=0; Scanner scan=new Scanner(System.in); System.out.println("请输如字符串"); Strin原创 2017-03-26 18:45:56 · 2702 阅读 · 0 评论 -
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示
import java.util.Scanner;public class ContidionGrade {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("请输入你的成绩");Scanner scan = new Scann原创 2017-03-26 17:56:53 · 2159 阅读 · 0 评论 -
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 代码如下:import java.util.Scanner;public class Resovle_PrimeNum原创 2017-03-24 19:55:10 · 642 阅读 · 0 评论 -
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用f
代码如下:public class Narcissus {public static void main(String[] args) {// TODO Auto-generated method stubint a,b,c=0;double sum = 0;for(int i = 100;i a = i / 100;b = (i % 100) /原创 2017-03-24 19:34:46 · 1279 阅读 · 0 评论 -
题目:判断101-200之间有多少个素数,并输出所有素数。
代码如下:public class PrimeNumber {public static void main(String[] args) {// TODO Auto-generated method stubfor(int i = 100;ifor(int j = 2;j /*if(i % j != 0){j++;if((i-j) == 1){原创 2017-03-24 19:23:11 · 601 阅读 · 0 评论 -
J2EE经典面试题及答案05
1.MVC的各个部分都有那些技术来实现?如何实现? 答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些原创 2017-06-03 17:19:30 · 8303 阅读 · 0 评论