09 2013 档案

摘要:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。 要判断是否是水仙花数,首先得得到它的每一位上的数。个位数即为对10取余;十位数为对100取余减去个位数再除以10,百位数为减去对100取余后的数再除以100。 代码如下:public class shuixianhua { public static void main(String args[]){ int x=100; int a,b,c; while(x<=999){ a=x%10; ... 阅读全文
posted @ 2013-09-29 12:17 源子陌 阅读(11297) 评论(1) 推荐(0)
摘要:循环从1乘到20,要注意的就是结果可能会很大,长度超出int类型的范围,所以定义乘积的时候用long。 代码如下:public class Practice3 { public static void main(String args[]){ long result=1; for(int i=1;i<=20;i++) result=result*i; System.out.println("20的阶乘为"+result); }} 效果如图: 阅读全文
posted @ 2013-09-29 12:01 源子陌 阅读(3038) 评论(0) 推荐(0)
摘要:九九乘法表一般为三角形,每个数分别和从1到自身的数相乘然后把结果列出来,即要用到两层循环,外层是从1到9for(i=1;i=1) System.out.print(" "+i*j); } System.out.println(); } }} 效果如图: 阅读全文
posted @ 2013-09-29 11:50 源子陌 阅读(1409) 评论(0) 推荐(0)
摘要:主要在于判断是否能被整除,思路是用取余运算符%,取余结果为0就表示能被整除。 代码如下:public class NumDemo { public static void main(String args[]){ int n; System.out.println("在1~1000可被3与5整除的为"); for(n=1;n<=1000;n++){ if(n%3==0&&n%5==0) { System.out.println("1~1000之间能够同时被3、5整除的... 阅读全文
posted @ 2013-09-29 11:19 源子陌 阅读(9781) 评论(0) 推荐(0)
摘要:按5度的增量打印出一个从摄氏温度到华氏温度的转换表。转换公式为h=c*9/5+32,其中h为华氏温度,c为摄氏温度。 主要是“按5度的增量”这个要求,一般摄氏温度的起始分别为0度和40度,所以循环可以定为for(c=0;c<=40;c+=5)。 代码如下:public class DegreeChangeDemo { public static void main(String args[]) { int h,c; System.out.println("摄氏温度\t 华氏温度"); for(c=0;c<=40;c+=5) ... 阅读全文
posted @ 2013-09-29 10:55 源子陌 阅读(835) 评论(0) 推荐(0)
摘要:经典问题了,三个变量分别表示起始、结尾以及和,for循环从起始到结尾,和不断累积。代码如下:public class ForLoop { public static void main(String[] args){ int limit=100; int sum=0; for(int i=1;i<=limit;i++) { sum=sum+i; } System.out.println("sum="+sum); }} 效果如图: 阅读全文
posted @ 2013-09-29 10:46 源子陌 阅读(1033) 评论(0) 推荐(0)
摘要:给出10个数,使用某种排序方法,按照从小到大的顺序输出个个数。 根据要求,首先得给出这10个数,这里的算法需要一个循环,数据结构需要一个长度为10的整型数组。首先用BufferedReaderin=newBufferedReader(newInputStreamReader(System.in));从键盘接收数据,然后定义一个数组inta[]=newint[10];用来存放数据,接下来就是将每个数字存入for(i=0;ia[j]){t=a[i];a[i]=a[j];a[j]=t;}。 完整代码如下:import java.io.*;public class shiyan25 { ... 阅读全文
posted @ 2013-09-29 10:35 源子陌 阅读(369) 评论(0) 推荐(1)
摘要:给出一个不多于5位的正整数,要求如下:(1)求出该数是几位数。(2)分别打印出每一位数字。(3)按照逆序打印出各位数值。按照以上要求,首先得用户从键盘输入一个不多于5位的正整数,可以用System.out.println()在控制台输出数据以提示用户:System.out.println("请输入一个不多于5位数的正整数:");Java在涉及到输入时比较谨慎,因为它要求进行异常处理,也就是涉及输入的代码得用try括起来。获取从键盘输入的东西有一个比较固定的方法:BufferedReaderbr=newBufferedReader(newInputStreamReader(S 阅读全文
posted @ 2013-09-28 23:46 源子陌 阅读(804) 评论(0) 推荐(0)
摘要:用dowhile结构求0~100的整数数字之和。 代码如下: public class DoWhileDemo { public static void main(String[] args) { int limit=100; int sum=0; int i=1; do { sum=sum+i; i++; } while(i<=limit); System.out.println("sum="+sum); }} 效果如... 阅读全文
posted @ 2013-09-11 17:52 源子陌 阅读(674) 评论(0) 推荐(0)
摘要:用while结构求0~100的整数数字之和。 代码如下:public class WhileDemo { public static void main(String[] args) { int limit=100; int sum=0; int i=1; while(i<=limit) { sum=sum+i; i++; } System.out.println("sum="+sum); }} 效果如图: 阅读全文
posted @ 2013-09-11 17:29 源子陌 阅读(391) 评论(0) 推荐(0)
摘要:利用Math.random()方法产生1~100的随机整数,利用JOptionPane.showInputDialog()方法产生一个输入对话框,用户可以输入所猜的数。若所猜的数比随机生成的数大,则显示“猜大了,再输入你的猜测:”;若所猜的数比随机生成的数小,则显示“猜小了,再输入你的猜测:”;若所猜的数正好为随机生成的数,则显示“猜对了!”。 代码如下:import javax.swing.JOptionPane;public class GuessNumber { public static void main(String[] args) { System.ou... 阅读全文
posted @ 2013-09-11 16:27 源子陌 阅读(2237) 评论(0) 推荐(0)
摘要:从键盘上输入一个字符串,遍历该字符串中的每个字符,若该字符为小写字母,则输出“此字符是小写字母”;若为大写字母,则输出“此字符为大写字母”;否则输出“此字符不是字母”。 代码入下:import java.io.*;public class Practice { public static void main(String[] args) { // TODO Auto-generated method stub BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in)); ... 阅读全文
posted @ 2013-09-10 12:45 源子陌 阅读(497) 评论(0) 推荐(0)
摘要:代码如下:import java.io.*;public class PresentDemo { /** * @param args */ public static void main(String args[]){ // TODO Auto-generated method stub char ch; System.out.println("按1/2/3数字键可得大奖!"); System.out.println("按Q键可退出循环操作。"); try { ... 阅读全文
posted @ 2013-09-06 11:45 源子陌 阅读(1653) 评论(3) 推荐(0)
摘要:最近帮表姐写了个网站,主要是为了他们公司做宣传,自然要选一个内涵又好记的域名,就是那种.com结尾的。这样的话就不方便放在BAE上了,选了一圈后,挑中了这个名为“美橙互联”的服务商,网址为http://www.cndns.com/ 不光域名每年要掏钱,占用人家服务器的空间也要掏钱。这个服务商比较方便,点击“云虚拟主机”就能看到他的收费标准: 因为表姐希望网站速度快一些,所以选了北京BGP多线,三年536.好吧这是空间的价格,域名的话收费就比较奇葩了: 我很好奇,为啥续费还更贵了。 掏过前后就可以把代码和数据库放上去了。因为买空间时要求填写FTP账号,我就理所当然的想用FlashFX... 阅读全文
posted @ 2013-09-03 13:19 源子陌 阅读(620) 评论(0) 推荐(0)