JAVA常见算法题(十八)】的更多相关文章

package com.xiaowu.demo; /** * 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人,以抽签决定比赛名单. 有人向队员打听比赛的名单:a说他不和x比,c说他不和x. * z比.请编程序找出三队赛手的名单. * * @author WQ * */ public class Demo18 { public static void main(String[] args) { vs(); } public static void vs() { char…
package com.xiaowu.demo; /** * * 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和. * * * @author WQ * */ public class Demo19 { public static void main(String[] args) { sum(20); } public static void sum(int n) { double x = 2.0; double y = 1.0; double…
package com.xiaowu.demo; /** * * 输入三个整数x,y,z,请把这三个数由小到大输出. * * @author WQ * */ public class Demo15 { public static void main(String[] args) { sort(15, 10, 5); } //定义临时变量进行数字的移位操作 public static void sort(int x, int y, int z) { if (x > y) { int t = x;…
package com.xiaowu.demo; //猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个: //第二天早上又将剩下的桃子吃掉一半,而且又多吃了一个. //以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就只剩下一个桃子了.求第一天共摘了多少个桃子. public class Demo16 { public static void main(String[] args) { int sum = peach(1); System.out.p…
package com.xiaowu.demo; /** * 输入某年某月某日,判断这一天是这一年的第几天? * * * @author WQ * */ public class Demo14 { public static void main(String[] args) { year(2017, 6, 5); } /** * * 平年2月28天,闰年2月29天. * 年份数(末两位不是00)能被4整除的是闰年(如1988.1996).年份数(末两位数是00的)能被400整除是也是闰年(如20…
package com.xiaowu.demo; /** * 完全平方即用一个整数乘以自己例如1*1,2*2,3*3等,依此类推.若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数. * 完全平方数是非负数,而一个完全平方数的项有两个.注意不要与完全平方式所混淆. * * * 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? * * @author WQ * */ public class Demo12 { public static void…
package com.xiaowu.demo; /** * 一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下……求它在第10次落地时,共经过多少米?第10次反弹多高? * * @author WQ * */ public class Demo10 { public static void main(String[] args) { height(); } public static void height() { double sum = 0; double h = 100;…
package com.forezp.util; import java.util.Arrays; /** * 两个int数组,都是从小到大的的排列,请合并为一个新的数组,也是从小到到大的排列, * 请写出性能最优的算法.<br> * * * * @author Administrator * */ public class ArrayDemo1 { public static void main(String[] args) { int[] a = { 1,3,5,7,9}; int[] b…
package com.xiaowu.demo; import java.util.Scanner; /** * Java实现将阿拉伯数字转为汉字 * * @author WQ * */ public class Demo28 { private String toChinese(String string) { String[] s1 = { "零", "一", "二", "三", "四", "…
/** * Java实现中文数字转换为阿拉伯数字 * * * @author WQ * */ public class Demo26 { public static void main(String[] args) { int chineseNumber2Int = chineseNumber2Int("十万一千"); System.out.println(chineseNumber2Int); } private static int chineseNumber2Int(String…