随笔分类 -  java编程涂鸦

菜鸟涂鸦作品展_No.30
摘要://【程序30】 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。//解答://List类可以使用Collections.sort(List a)进行排序,//可以利用add(int x,long m)进行插入,相当简便,实现多个数据的插入可以仿照下面的程序写出。//具体程序如下:(关于类和方法不懂的可以查看JDK工具)import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.*;public class _30_insertnumber { public stat 阅读全文
posted @ 2012-10-09 22:43 aniuer 阅读(193) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.29
摘要://【程序29】 题目:求一个3*3矩阵对角线元素之和import java.io.*;import java.util.*;public class _29_sumdui { public static void main(String[] args)throws Exception{ int n=0; System.out.println("请输入维数:"); Scanner reader=new Scanner(System.in); n=reader.nextInt(); int[][] num = new i... 阅读全文
posted @ 2012-09-10 09:35 aniuer 阅读(238) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.28
摘要://题目:对10个数进行排序\import java.io.*;import java.util.*;public class _28_Compositor { public static void main(String[] args)throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String num=br.readLine(); Scanner... 阅读全文
posted @ 2012-09-08 18:34 aniuer 阅读(143) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.27
摘要://【程序27】 题目:求100之内的素数import java.util.*;class Date{ int d;}public class _27_SuShu { public static void main(String[] args){ int flag; int ni=0; Vector<Date> num=new Vector<Date>(); for (int i=2; i<100 ; i++){ flag=1; for (int j=2 ; j<i ; j++){ ... 阅读全文
posted @ 2012-09-07 09:44 aniuer 阅读(190) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.26
摘要://【程序26】 题目:请输入星期几的第一个字母来判断一下是星期几,//如果第一个字母一样,则继续 判断第二个字母。import java.io.*;public class _26_TestDays { public static void main(String[] args)throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String td=br.readLine(); char tdchar=t... 阅读全文
posted @ 2012-09-06 10:16 aniuer 阅读(184) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.25
摘要://【程序25】 题目:一个5位数,判断它是不是回文数。//即12321是回文数,个位与万位相同,十位与千位相同。//改为输出五位数中所有的回文数public class _25_FuiWen { public static void main(String[] args){ System.out.println("以下是五位数所有的回文数:"); int ge,shi,bai,qian,wan; int j=0; for (int i=10000 ; i<99999; i++){ ge=i%10; shi=(i-ge)/10%10; bai=(i-ge-shi)/1 阅读全文
posted @ 2012-09-05 21:58 aniuer 阅读(229) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.24
摘要://【程序24】 题目:给一个不多于5位的正整数,//要求:一、求它是几位数,二、逆序打印出各位数字。import java.io.*;public class _24_ComData { public static void main(String[] args) throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String num; System.out.println("输入一个正整数:&quo 阅读全文
posted @ 2012-09-05 17:08 aniuer 阅读(143) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.23
摘要://【程序23】 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。//问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。//问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?public class _23_GuessAge { public static void main(String[] args){ int[] age=new int[5]; //一维数组的定义 age[0]=10; age[1]=age[0]+2; age[2]=age[1]+2; age[3]=age[2]+2; age[4]=age[... 阅读全文
posted @ 2012-09-05 09:22 aniuer 阅读(116) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.22
摘要://【程序22】 题目:利用递归方法求200!。import java.util.*;class shuju{ double h;//设置成double将能进行更大数据的运算,至少比text21中的计算能力要大 shuju(double i){ h=i; }}public class _22_200jiecheng { public static void jiecheng(Vector<shuju> n,int a){ double num=0; for (int j=0 ; j<n.size(); j++){ n.elementAt(j).h=n.elementAt(j) 阅读全文
posted @ 2012-09-04 17:09 aniuer 阅读(172) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.21
摘要://【程序21】 题目:求1+2!+3!+...+20!的和public class _21_jiehe { long jiecheng(long num){ for (long i=num-1 ; i>0 ; i--){ num=num*i; } return num; } public static void main(String[] args){ _21_jiehe jh=new _21_jiehe(); long sum=0; for (int i=1 ; i<=20 ; i++){ sum=sum+jh.jiecheng(i); } System.out.p... 阅读全文
posted @ 2012-09-04 17:02 aniuer 阅读(149) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.20
摘要://【程序20】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...//求出这个数列的前20项之和。public class _20_fenhe { public static void main(String[] args){ float[] num=new float[30]; num[0]=1; num[1]=2; float[] dnum=new float[30]; float dsum=0; for (int i=0 ; i<20 ; i++){ num[i+2]=num[i]+num[i+1]; dnum[i]=num[i+1]/n... 阅读全文
posted @ 2012-09-02 20:42 aniuer 阅读(164) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.19
摘要://【程序19】 题目:打印出如下图案(菱形)public class _19_linxing { public static void main(String[] args){ System.out.println(" * "); System.out.println(" *** "); System.out.println("*****"); System.out.println(" *** "); System.out.println(" * "); }}涂鸦心得: 有点小偷懒了。。。没有 阅读全文
posted @ 2012-09-02 20:11 aniuer 阅读(136) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.18
摘要://【程序18】 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。//已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,//请编程序找出三队赛手的名单。public class _18_pingpang { int shuchu(int num){ if (num==1) System.out.println("和选手x进行比赛"); if (num==2) System.out.println("和选手y进行比赛"); if (num==3) System.out.println(&qu 阅读全文
posted @ 2012-08-30 11:46 aniuer 阅读(183) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.17
摘要://【程序17】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个//第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。//到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。public class _17_houtao { public static void main(String[] args){ int num=1; for (int i=1 ; i<10 ; i++){ num=(num+1)*2; } System.out.println("第一天摘了"+num+&qu 阅读全文
posted @ 2012-08-30 11:01 aniuer 阅读(126) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.16
摘要://【程序16】 题目:输出9*9口诀public class _16_chengfabiao { public static void main(String[] args){ for (int i=1 ; i<10 ; i++){ for (int j=1 ; j<10 ; j++){ System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.print("\n"); } }} 涂鸦心得: 简单,没啥说的。。。 阅读全文
posted @ 2012-08-30 10:49 aniuer 阅读(113) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.15
摘要://【程序15】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。import java.io.*;public class _15_daxiao { public static void main(String[] args)throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); int x=Integer.parseInt(br.readLine()); int y=Integer.parseInt... 阅读全文
posted @ 2012-08-29 00:04 aniuer 阅读(122) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.14
摘要://【程序14】 题目:输入某年某月某日,判断这一天是这一年的第几天?import java.io.*;public class _14_tianshu { int runnian(int nian,int yue,int ri){ int month[]={31,29,31,30,31,30,31,31,30,31,30,31}; int tianshu=0; for (int i=0 ; i<yue-1 ; i++){ tianshu=tianshu+month[i]; } tianshu=tianshu+ri; System.out.println(nian+"年&quo 阅读全文
posted @ 2012-08-27 23:02 aniuer 阅读(138) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.13
摘要://【程序13】 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,//请问该数是多少?//解答: import java.io.*; import java.util.*; public class _13_qiushu { public static void fenJie(Vector<Integer> m,int n) { for(int i=1;i<=Math.sqrt(n);i++) if(n%i==0) m.addElement(i); } public static void main(String[] args) throws 阅读全文
posted @ 2012-08-27 07:50 aniuer 阅读(188) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.12
摘要://【程序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,求应发放奖金总数?import java.io.*;public class _12_jiangjin { public static voi 阅读全文
posted @ 2012-08-26 21:31 aniuer 阅读(120) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.11
摘要://【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 解答://理解好排列组合,可设计程序如下:public class _11_sanshu { public static void main(String[] args){ int number[]={1,2,3,4}; for (int i=0 ; i<number.length ; i++){ for (int j=0 ; j<number.length ; j++){ for (int z=0 ; z<number.length ; z++){ if (number.. 阅读全文
posted @ 2012-08-26 21:10 aniuer 阅读(120) 评论(0) 推荐(0)