第七周作业

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

 

import java.util.Scanner;


public class Saa {

    /**
     * @param args
     */
    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]);
    }

}

 

import java.util.Scanner;


public class Saa {

    /**
     * @param args
     */
    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.编写一个简单程序,要求数组长度为5,动态赋值,并在控制台输出该数组的值。

 

public class Saa {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
int []a=new int[5];
a[0]=1;
a[1]=2;
a[2]=3;
a[3]=4;
a[4]=5;

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

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

}

 

 

 

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

 

public class Saa {

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

}

 

 

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

 

public class Saa {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a[]=new int[5];
        Scanner input=new Scanner(System.in);
        a[0]=input.nextInt();
        a[1]=input.nextInt();
        a[2]=input.nextInt();
        a[3]=input.nextInt();
        a[4]=input.nextInt();
        int s=a[0]+a[1]+a[2]+a[3]+a[4];
        int v=s/5;
            System.out.println(v);
        
        
    }

 

 

 

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

 

import java.util.Scanner;

public class Saa {

    /**
     * @param args
     */
    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]);
        for(int j=4;j>=0;j--)
            System.out.println(a[j]);
            
        
        }

}

 

 

 

package ooo;

public class AW {

    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);}
    }

}

 

 

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

package Sa;

public class Das {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
          int []a={1,2,3,4,5,6,7,8,9,10};
            int ji=0;
            int ou=0;
             for(int i=0;i<10;i++){
            if(a[i]%2==0){
                ou++;
            }
            
                
            }
             ji=10-ou;
            System.out.println(ou);
            System.out.println(ji);
 
    }

}

 

 

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

  int x[] = new int[100];
        for (int i = 0; i < 100; i++) {
            x[i] = i + 1;
            System.out.println(x[i]);

 

 


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

 

 

  double x[] = new double[10];
        double sum = 0;
        Scanner input = new Scanner(System.in);
        for (int i = 0; i < x.length; i++) {
            System.out.println("请输入第" + (i + 1) + "个学生的成绩");
            x[i] = input.nextInt();
        }
        for (int i = 0; i < x.length; i++) {
            sum = x[i] + 5;
            if (sum >= 100) {
                System.out.println("加分后的成绩为100分");
            } else {
                System.out.println("加分后的成绩为" + sum + "分");
            }
        }

 

posted @ 2021-04-18 15:09  潘雨  阅读(51)  评论(0编辑  收藏  举报