zoukankan      html  css  js  c++  java
  • 实训作业1

    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:
    ");
                  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("是素数");
          }
      }
    

  • 相关阅读:
    【转载】10个Web3D可视化精彩案例
    基于react的audio组件
    如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
    CSS3 用border写 空心三角箭头 (两种写法)
    浅谈微信小程序对于创业者,意味着什么?
    左手Cookie“小甜饼”,右手Web Storage
    css3中user-select的用法详解
    个人感觉一些比较有用的特效例子
    纯css模拟电子钟
    蓝桥杯 ALGO-2:最大最小公倍数
  • 原文地址:https://www.cnblogs.com/xiejie95/p/10660092.html
Copyright © 2011-2022 走看看