第七次作业

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

package gncf;

import java.util.Scanner;

public class Avs {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

      int[]arr=new int[]{10,20,30,40,50};

      for (int i=0;i<arr.length;i++){

       System.out.println(arr[i]+"");

      }

}

 

}

 

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

package gncf;

import java.util.Scanner;

public class Avs {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

     Scanner input=new Scanner(System.in);

       int[]arr=new int[5];

       arr[0]=10;

       System.out.println(arr[0]);

       for(int i=1;i<5;i++){

        arr[i]+=arr[i-1]+10;

        System.out.println(arr[i]);

       }

}

}

 

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

package gncf;

import java.util.Scanner;

public class Avs {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

     char []a=new char[]{'c','h','i','n','a'};

     for (int x=0;x<=4;x++){

      System.out.println(a[x]);

     }

}

}

      

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

package gncf;

import java.util.Scanner;

public class Avs {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

  Scanner input=new Scanner(System.in);

       int[]arr=new int[5];

      int sum=0;

      Scanner sc =new Scanner (System.in);

       System.out.println("请输入5个学生的成绩");

       int i;

       float pingjun;

       for( i=0;i<5;i++){

        

        arr[i]=sc .nextInt();

        sum+=arr[i];

       

       }

       pingjun=sum/5;

       System.out.println("学生总分"+sum);

       System.out.println("平均分"+pingjun);

}

}

 

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

package gncf;

import java.util.Scanner;

public class Avs {

 

/**

 * @param args

 */

public static void main(String[] args) {

// 定义一个字符串数组

  String[] hobbys={"12","53","23","44","53"};

  System.out.println("使用for 循环输出数组元素");

  for (int i=0;i<hobbys.length;i++){

  System.out.println(hobbys[i]);

  }

  System.out.println();

  System.out.println("使用foreach玄幻输出数组中的元素");

  for (String hobby:hobbys){

  System.out.println(hobby);

  }

}

}

 

作业:
1.定义一个整型数组,赋值后求出奇数个数和偶数个数

复制代码
import java.util.Scanner;

public class TEst {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        int j=1;
        int o=1;
        int a[] = {1,2,3,4,5,6,7,8,9};
        for(int i = 0;i < 5;i++){
             if(a[i] % 2 == 0){
                   o++;
               }else
                   j++;
        }
        System.out.println("奇数有" + j + "个" + "偶数有" + o + "个");
    }

}
复制代码

 

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

复制代码
package homework7;

public class Work7 {

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

    }

}
复制代码

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

复制代码
package mrb;

 

 

public class Mrb {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

 double []a={88,53,83,74,54,55,92,82,95,77};

 for(int i=0;i<10;i++){

 a[i]=a[i]+5;

 if(a[i]>100){

 a[i]=a[i]-5;

 }

 System.out.println(a[i]);

 }

}

 

}
复制代码

posted @ 2021-04-19 20:21  刘姝彤  阅读(37)  评论(0编辑  收藏  举报