代码改变世界

第三次Java作业

2019-04-12 11:37  刘彩程  阅读(242)  评论(0编辑  收藏  举报

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

package bbb;

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

1.从键盘输入圆的半径,计算圆的面积并输出。

package bbb;
import java.util.*;
public class Mianji {
    public static void main(String args[]){
          int r;
          Double b;
        Scanner Mianji=new Scanner(System.in);
          r=Mianji.nextInt();
          b=r*r*3.14;
          System.out.println(b);
    }
}

实现一个数字加密器。运行时输入加密前的整数,通过加密运算后,输出加密后的结果,加密结果仍为一整数。

 

package bbb;
import java.util.Scanner;
public class Jiami {
    public static void main(String args[]){
        int a;
        int jiami;
        Scanner Jiami=new Scanner(System.in);
        a=Jiami.nextInt();
        jiami=(int)((a*10+5)/2+3.14159);
        System.out.println(jiami);
    }
}

公鸡5/只,母鸡3/只,小鸡3/元,问100元买100只鸡,公鸡、母鸡、小鸡各几只?

package bbb;

public class maiji {
    public static void main(String args[]){
      float a,b,c;
       for(a=1;a<20;a++)
           for(b=1;b<33;b++)
           { c=100-a-b;
              if(a+b+c==100&&5*a+b*3+c/3==100)
                  System.out.println(+a+" "+b+" "+c);
           }
   }
}  

 

1. 一维数组的创建和遍历。

声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求:

(1)    首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人;

(2)    然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人;

(3)    输出最高分;

(4)    输出最低分;

package bbb;

import java.util.Scanner;

public class Fenshu {
    public static void main(String args[]){
        int a[],i;
        int max=0,min;
         a=new int[4];
            Scanner Fenshu=new Scanner(System.in);
            for(i=0;i<4;i++)
              a[i]=Fenshu.nextInt();
            for(i=0;i<4;i++)
              System.out.println(a[i]);
            for(i=3;i>=0;i--)
                  System.out.println(a[i]);
            for(i=0;i<4;i++)
                if(a[i]>max)
                    max=a[i];
            min=a[0];
            for(i=0;i<4;i++)
                 if(min>a[i])
                    min=a[i];
            System.out.println("最大值为"+max+"最小值为"+min);
    }
}