标签:
3.1打印出1~10000中的所有水仙花数:
程序代码:
public class shuixian { public static void main(String[] args) { for(int i=1;i<=10000;i++) { int ge,shi,bai; bai=i/100; shi=(i-baiWei*100)/10; ge=i-bai*100-shi*10; if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai) { System.out.println(i); } } } }
运行截图:
3.2通过代码完成两个整数内容的交换
程序代码:
public class zhengjiaohuan{ public static void main(String[] args) { int a=1; int b=2; int temp; System.out.println("交换前a:"+a); System.out.println("交换前b:"+b); temp=a; a=b; b=temp; System.out.println("交换后a:"+a); System.out.println("交换后b:"+b); } }
运行截图:
3.3给定三个数字,求出三个数中的最大值,并输出
程序代码:
public class maxnum { public static void main(String[] args) { int a=1; int b=2; int c=3; System.out.println("三个数1、2、3\n"); if(a>b&&a>c) { System.out.println(a); } else if(c>a&&c>b) { System.out.println(c); } else System.out.println(b); } }
运行截图:
3.4判断某数能否同时被3、5、7整除
程序代码:
public class zhengchu { public static void main(String[] args) { int i = 50; System.out.println("判断数字50"); if(i%3==0&&i%5==0&&i%7==0) { System.out.println(i+"可以被3,5,7整除"); } else { System.out.println(i+"不可以被3,5,7整除"); } } }
运行截图:
3.5分别利用while循环、do……while循环和for循环求出100~200的累加和
1.while
程序代码:
public class whilexun { public static void main (String[] args) { int x=100,sum=0; while(x<=200) { sum +=x; x++; } System.out.println("100-200累加的结果为:"+sum); } }
运行截图:
2.do……while
程序代码:
public class dowhile { public static void main (String[] args) { int x=100,sum=0; do{ sum+=x; x++; } while(x<=200); System.out.println("100-200累加的结果为:"+sum); } }
运行截图:
3.for
程序代码:
public class forxun { public static void main (String[] args) { int sum=0; for(int x=100;x<=200;x++) { sum+=x; } System.out.println("100-200累加的结果为:"+sum); } }
运行截图:
3.6求13-23+33—43+……+973-983+993-1003的值
程序代码:
public class shulie { public static void main(String[] args) { int sum = 0; for (int i=1;i<=100;i++) { if(i%2==0) { sum -= i*10+3; } else { sum += i*10+3; } } System.out.println(sum); } }
运行截图:
3.7两个数字的交换
程序代码:
public class jiaohuan{ public static void main(String[] args) { double a=2.345; double b=3.456; double temp; System.out.println("交换前a:"+a); System.out.println("交换前b:"+b); temp=a; a=b; b=temp; System.out.println("交换后a:"+a); System.out.println("交换后b:"+b); } }
运行截图:
标签:
原文地址:http://www.cnblogs.com/simayige/p/5245273.html