摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-04-27 23:33 ShanHaiyang 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 【程序15】题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小import java.util.*;public class Test015{ public static void main(String[] args) { int x,y,z; Scanner in = new Scanner(System.in); System.out.print("请输入第一个数:"); x = i 阅读全文
posted @ 2011-04-27 23:24 ShanHaiyang 阅读(593) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-04-27 22:46 ShanHaiyang 阅读(588) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-04-27 21:41 ShanHaiyang 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 【程序12】题目:企业发放的奖金根据利润提成。利润(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.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 import java.util.*;public class Test1 阅读全文
posted @ 2011-04-27 20:42 ShanHaiyang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 【程序11】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。import java.util.*;public class Test11{ public static void main(String[] args) { int n; int count=0; Vector v = new Vector(); for(int i=1;i<=4;i++) { for(int j=1;j<=4;j++) { if(i!=j) { ... 阅读全文
posted @ 2011-04-27 16:09 ShanHaiyang 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 【程序10】题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?public class Test10{ public static void main (String[] args) { double h = 100; double sub=0; for(int i=1;i<=10;i++) { sub = sub+h; h = h/2; } System.out.println("第10次落地时,小球运行的距离为:" +sub); System.out.println("第10次弹 阅读全文
posted @ 2011-04-27 15:44 ShanHaiyang 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 【程序9】题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。public class Test9{ public static void main(String[] args) { for(int i=1;i<=1000;i++) { int n=0; for(int j=1;j<=i/2;j++) { if(i%j==0)//j能被i整除,j就是i的因子 { n = n+j; } } if(i==n) { System.out.println(i); } } }... 阅读全文
posted @ 2011-04-27 13:38 ShanHaiyang 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 【程序8】题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。1.程序分析:关键是计算出每一项的值。import java.util.*;public class Test8{ public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请输入一个1到9之间的数字做为初始值:"); int n = in.nextInt(); Syst 阅读全文
posted @ 2011-04-27 13:09 ShanHaiyang 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 【程序7】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。import java.io.*;public class Test7{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuffer sb = new StringBuffer(br.readLine()); JudgeElement je = new JudgeElement(s... 阅读全文
posted @ 2011-04-27 10:55 ShanHaiyang 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 【程序6】题目:输入两个正整数m和n,求其最大公约数和最小公倍数。1.程序分析:利用辗除法。import java.util.*;public class Test6{ public static void main(String[] args) { int m,n; Scanner in = new Scanner(System.in); System.out.println("请输入两个正整数:"); System.out.print("第一个数为:"); m= in.nextInt(); System.out.print("第二个数为:& 阅读全文
posted @ 2011-04-27 10:16 ShanHaiyang 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 【程序5】题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。1.程序分析:(a>b)?a:b这是条件运算符的基本例子。import java.util.*;public class Test5{ public static void main(String[] args) throws Exception { int n: //将输入的数赋值给变量n Scanner in = new Scanner(System.in); n = in.nextInt(); //判断变量n的范围, String x =... 阅读全文
posted @ 2011-04-27 09:11 ShanHaiyang 阅读(300) 评论(0) 推荐(0) 编辑