JAVA第七次作业

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

public class Onw {

public static void main(String[] args){

int i=0;

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

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

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

}

}

 

}

 

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

package mrb;

import java.util.Scanner;

public class Mrb {

 

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input=mew Scanner(System.in); 

 int []a=new int[5];

 a[0]=20;

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

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

      a[i]+=a[i-1]+20;

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

     }

    

}

 

}

 

 

3.定义字符型数组,分别存储c、h、 i、n、a 并在控制台输出

package Java;

import java.util.Scanner;

public class laoyu {

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

    }

}

 

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

import java.util.Scanner;

 

 

public class Onw {

public static void main(String[] args){

Scanner input=new Scanner(System.in);

int i=0;

int sum=0;

int a[]=new int[5];

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

a[i]=input.nextInt();

sum=sum+a[i];

}

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

System.out.println("平均分为"+sum/5.);

}

 

}

 

 

5、定义数组{12,53,23,44,53} 用for和foreach分别输出,再倒序输出

package mrb;

 

 

public class Mrb {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

 int []a={12,53,23,44,53};

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

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

 }

 System.out.println();

 for(int i:a){

 System.out.println(i);

    }

 System.out.println();

 for(int i=4;i>=0;i--){

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

 }

}

 

}

 

 

作业:
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,并输出

public class Onw {

public static void main(String[] args){

int i=0;

int a[]=new int[100];

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

a[i]=i+1;

}

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

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 19:53  韩式小火锅  阅读(64)  评论(0编辑  收藏  举报