1.编写程序:声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果。

public class HelloJava{
          public static void main(String[ ]  args){
           int a=5;
           if(a%2==0)
           System.out.println("a为偶数");
          else
           System.out.println("a为奇数");
}
}

2.编写程序:从键盘输入圆的半径,计算圆的面积并输出。

import java.util.Scanner;

public class yuan{
          public static void main(String[ ]  args){
          final  double PI=3.14;
          double r;
          double s;
              System.out.println("请输入圆的半径r:\n");
              Scanner in = new Scanner(System.in);
             double r1= in.nextDouble();
             s=PI*r1*r1;
             System.out.println(s);
         }
  }

3.编写程序:实现一个数字加密器。运行时输入加密前的整数,通过加密运算后,输出加密后的结果,加密结果仍为一整数。加密规则为:加密结果 = (整数*10+5) / 2 + 3.14159

import java.util.Scanner;
public class jiami{ 
                  public static void main(String[ ]  args){
                  System.out.println("请输入一个数字密码:");
                  Scanner in = new Scanner(System.in);
                  String a = in.nextLine();
                  int b = Integer.parseInt(a);
                  int result = (int)((b*10+5)/2+3.14159);
                  System.out.println(result);
          }
    }

4.编写程序公鸡5元/只,母鸡3元/只,小鸡3只/元,问100元买100只鸡,公鸡、母鸡、小鸡各几只?

public class ji{
          public static void main(String[ ]  args){
          int x=0;   int y=0;   int z=0;
          for(x=0;x<=100;x++)
             for(y=0;y<=100;y++)
                 for(z=0;z<=100;z++)
               if(x+y+z==100 && 5*x+3*y+z/3==100)
             System.out.println("公鸡的数量:"+x+",母鸡的数量:"+y+",小鸡的数量:"+z);
      }
  }

5.编写程序,有1、2、3、4共4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

public class shuzi{

          public static void main(String[ ]  args){
           int i=0,j=0,k=0,s=0;
            for(i=1;i<=4;i++){
                for(j=1;j<=4;j++){
                    for(k=1;k<=4;k++){
                      if( i!=j  && j!=k  && i!=k){
                           s+=1;
                       System.out.println(i*100+j*10+k);
                   }
                }
           }
          System.out.println(s);
      }
  }

6.编写程序:判断输入的整数是否为素数。

package sushu;

import java.util.Scanner;

public class sushu{
          public static void main(String[ ]  args){
             int a=0,i;
             System.out.println("请输入一个数:");
             Scanner  shuzi = new Scanner(System.in);
             int num1 = shuzi.nextInt();
             for(i=2;i<num;i++){
                 if(num1%i==0)
                     a=1;
        }
             if(a==1)
                 System.out.println("不是素数");
             else
                System.out.println("是素数");
      }
  }

posted on 2019-04-05 21:48  怀稚  阅读(109)  评论(0编辑  收藏  举报