Java第七次作业

1.编写一个简单程序,要求数组长度为5,静态赋值1020304050,在控制台输出该数组的值。

 

package Exercise;

public class Test1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int i[] = new int[] { 10, 20, 30, 40, 50 };
        for (int j = 0; j < 5; j++) {
            System.out.println(i[j] + "");
        }
    }

}

 

 

2.编写一个简单程序,要求数组长度为5,动态赋值,并在控制台输出该数组的值。

 

package Exercise;

import java.util.Scanner;

public class Test2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] a = new int[5];
        Scanner input = new Scanner(System.in);

        for (int j = 0; j < a.length; j++) {
            a[j] = input.nextInt();
        }

        for (int j = 0; j < a.length; j++) {
            System.out.println(a[j]);
        }

    }
}

 

3.定义字符型数组,分别存储china 并在控制台输出

 

package Exercise;

public class Test3 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        char[] b = { 'c', 'h', 'i', 'n', 'a' };
        for (int j = 0; j < b.length; j++) {
            System.out.println(b[j]);
        }

    }
}

 

4.输入5个学生成绩,求总分和平均分

 

package Exercise;

import java.util.Scanner;

public class Test4 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

         int []a=new int[5];
          int sum=0;
           int average=0;
           Scanner input=new Scanner(System.in);
          for(int j=0;j<a.length;j++){
              a[j]=input.nextInt();
               sum=sum+a[j];
              average=sum/a.length;
}
        System.out.println("总和是"+sum);
           System.out.println("平均分是"+average);
    }

}

 

5.定义数组{12,53,23,44,53} forforeach分别输出,再倒序输出(for)

 

package Exercise;

public class Test5 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("for");
           int []b={12,53,23,44,53};
           for(int j=0;j<b.length;j++){
               System.out.println(b[j]);
           }
              
           System.out.println();
                System.out.println("foearch");
                for(int j:b){
                    System.out.println(+j);
 }
           System.out.println("");
           System.out.println("倒序");
            
           for(int j=4;j>=0;j--){
               System.out.println(+b[j]);
    }

}
}

 

作业

1.定义一个长度为10的整型数组,赋值(动态静态都可以)后求出奇数个数和偶数个数

package Homework;

import java.util.Scanner;

public class H1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in) ;
        int[] b=new int[10];
        int ji=0;
        int ou=0;
        for(int j=0;j<b.length;j++){
            b[j]=input.nextInt();
            if(b[j]%2==0){
                ou++;
            }
            if(b[j]%2!=0){
                ji++;
            }
        }
        System.out.println("奇数个数:"+ji);
        System.out.println("偶数个数:"+ou);
    }

}

2.生成一个100长度数组,里面的数分别是1-100,并输出

package Homework;

import java.util.Arrays;

public class H2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
          int[]array=new int[100];
          for(int j=0;j<100;j++){
             array[j]=j+1;
          }
          System.out.println(Arrays.toString(array));
    }

}

3.定义一个double数组,存放10个学生的成绩,给所有同学加5分,不能超过100分

package Homework;

import java.util.Scanner;

public class H3 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
     Scanner input=new Scanner(System.in);
     double [] s=new double[10];
     
     for(int j=0;j<s.length;j++){
         s[j]=input.nextDouble();
     }
     for(int j=0;j<s.length;j++){
         if(s[j]+5>=100){
             System.out.println(100);
         }else{
             System.out.println(s[j]+5);
         }
     }
    }

 

 

 

 

posted @ 2021-04-16 22:16  曲蔓特  阅读(54)  评论(0编辑  收藏  举报