java面试每日一题13】的更多相关文章

题目:有一个分数数列2/1.3/2.5/3.8/5.13/8........求出这个数列的前20项之和.运行结果如下32.660263 public class Page80 { /** * * @param args */ public static void main(String[] args) { int den=1,mole=1,center=0; double result=0.000000; for(int i=1;i<20;i++){ center=den; den=den+mo…
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class test6 { public static void main…
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位. import java.util.Scanner; public class Shuixianhua { public static void main(String[] args){ //…
题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提 成,高于10万元的部分,可可提成7.5%:20万到40万之间时,高于20万元的部分,可提成5%:40万到60万之间时高于40万元的部分,可提成 3%:60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发 放奖金总数? 1.程序分析:请利用数轴来分界,定位.注意定义时需…
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class testThree { public static void main…
题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 注:如果想单独输出中文的个数和中文符号的个数,只需把isChinese()中的if语句修改 知识补充: java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象.常用的类有BufferedReader,Scanner. 1.利用 Scanner 实现从键盘读入integer或float 型数据 Scanner看作是System.in对象的支持者,System.in取得用户输入的内容后,交给Scanne…
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? import java.util.Scanner; public class testOne { /** * @param args */ private double totalHeight=100; private double curHeight=50; //下落 public void drop(int times){ if((times-1)==0){ re…
题目:打印出如下图案(菱形)     *    ***  ****** ********  ******   ***    * public class Diamond { public static void main(String[] args){ System.out.println("实心菱形:"); int hangshu=5; for(int i = 0; i < hangshu - 1; i++) { for(int x = i + 1; x < hangsh…
题目:求1+2!+3!+...+20!的和 public class Recursion { public static void main(String args[]) throws NumberFormatException, IOException{ System.out.println("请输入一个数"); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int num1=Integ…
题目:利用递归方法求5! public class Recursion { public static void main(String args[]) throws NumberFormatException, IOException{ System.out.println("请输入一个数"); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int num1=Integer.parseI…