//有1、2、3、4共4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? //程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 package Person; public class Sws { public static void main(String[] args) { int a,b,c,s,count; count=0; for(a=1;a<=4;a++){ for(b=1;b<=4;b++){ for(c=1;c<=4;c++){ if(a!=b && b!=c && a!=c){ count++; s=a*100+b*10+c; System.out.println(s); } } } } System.out.println("能组成"+count+"个不同的三位数"); } }
1 //公鸡5元/只,母鸡3元/只,小鸡3只/元,问100元买100只鸡,公鸡、母鸡、小鸡各几只? 2 package Person; 3 4 public class Chicken { 5 public static void main(String[] args) { 6 int i,j,k; //i公鸡,j母鸡,k小鸡 7 for(i=0;i<20;i++){ 8 for(j=0;j<33;j++){ 9 for(k=0;k<300;k=k+3){ 10 if(i+j+k==100 && i*5+j*3+k/3==100) 11 System.out.println("公鸡"+i+"只"+" 母鸡"+j+"只"+" 小鸡"+k+"只"); 12 } 13 } 14 } 15 16 } 17 }
//声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果 package Person; public class Jiou { public static void main(String[] args) { int a=5; if(a%2==0) System.out.println("偶数"); System.out.println("奇数"); } }
//实现一个数字加密器。运行时输入加密前的整数, //通过加密运算后,输出加密后的结果,加密结果仍为一整数 //加密规则为:加密结果 = (整数*10+5) / 2 + 3.14159 package Person; import java.util.*; public class Password { public static void main(String[] args) { Scanner sc= new Scanner(System.in); int i,s; i=sc.nextInt(); s=(i*10+5)/2+(int)3.14159; System.out.println(s); } }
//从键盘输入圆的半径,计算圆的面积并输出。 package Person; import java.util.*; public class Round { public static void main(String[] args) { Scanner sc= new Scanner(System.in); float r,s; r=sc.nextFloat(); s=3.14f*r*r; System.out.println(s); } }
//判断输入的整数是否为素数 package Person; import java.util.*; public class Sushu { public static void main(String[] args) { Scanner sc= new Scanner(System.in); int i,j; j=sc.nextInt(); for(i=2;i<j;i++){ if(j%i!=0||j==2){ System.out.println(j+"是素数"); break; } else if(j%i==0||j==1) System.out.println(j+"不是素数"); } } }