第七周作业

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

public class aa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        int a[]= {10,20,30,40,50};
        for(int i=0;i<a.length;i++) {
            System.out.println(a[i]);
        }
        }
}

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

package asd;

import java.util.Scanner;

public class aa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        Scanner input=new Scanner(System.in);
        int a[]=new int[5];
        for(int i=0;i<a.length;i++) {
            a[i]=input.nextInt();
        }
        for(int i=0;i<a.length;i++) 
            System.out.println(a[i]);
        }
}

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

package asd;

public class aa {

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

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

package asd;

import java.util.Scanner;

public class aa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        Scanner input=new Scanner(System.in);
        double a[]=new double[5];
        for(int i=0;i<a.length;i++) {
            System.out.println("输入第"+(i+1)+"个学生的成绩");
            a[i]=input.nextDouble();
        }
        System.out.println("输入的值是");
        for(int i=0;i<a.length;i++) {
            System.out.println(a[i]);
        }
        int sum=0;
        for(int i=0;i<a.length;i++) {
            sum+=a[i];
        }
        System.out.println("总分:"+sum);
        System.out.println("平均分:"+sum/a.length);
}
}

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

for输出

package asd;public class aa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        int a[]= {12,53,23,44,53};
        for(int i=0;i<a.length;i++) {
            System.out.println(a[i]);
        }
}
}

foreach输出

package asd;

public class aa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        int a[]= {12,53,23,44,53};
        for(int i:a) {
            System.out.println(i);
        }
}
}

倒序输出

package asd;

public class aa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        int a[]= {12,53,23,44,53};
        for(int i=4;i>=0;i--) {
            System.out.println(a[i]);
        }
}
}

 6,定义一个整型数列,赋值(动态静态都可以)后求出奇数个数和偶数个数

package asd;

import java.util.Scanner;

public class aa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        Scanner input=new Scanner(System.in);
        int a[]=new int[10];
        int m=0;
        int n=0;
        for(int i=0;i<a.length;i++) {
            a[i]=input.nextInt();
            if(a[i]==0) {
                System.out.println("它既不是奇数也不是偶数");
            }else if(a[i]%2==0) {
                m++;
            }else {
                n++;
            }
        }
        System.out.println("奇数个数"+m);
        System.out.println("偶数个数"+n);
        
}}

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

package asd;

public class aa {

    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]=1+i;
        
        System.out.println(a[i]);
}}
    
}

 

 8.定义一个double数组,存放10个学生成绩,个所有学生加五分,不能超过一百分

package asd;

import java.util.Scanner;

public class aa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        Scanner input=new Scanner(System.in);
        double a[]=new double[10];
        for(int i=0;i<a.length;i++) {
            System.out.println("输入第"+(i+1)+"个学生的成绩");
            a[i]=input.nextDouble();
            if(a[i]<95) {
                a[i]=a[i]+5;
            }else {
                a[i]=100;
            }
            System.out.println(a[i]);
        }
}}

 

posted @ 2023-04-16 19:02  邹昇林  阅读(31)  评论(0)    收藏  举报