第七次作业

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

package dsdsds;

public class diyiti {

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

	}

}

  

 

 

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

package dsdsds;

import java.util.Scanner;

public class dierti {

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

}

  

 

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

  1. package dsdsds;
    
    public class dosanti {
    
    	/**
    	 * @param args
    	 */
    	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.print(a[i]);
    		}
    
    	}
    
    }
    

      

     

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

    1. import java.util.Scanner;
      
      
      public class dishiti {
      
      	/**
      	 * @param args
      	 */
      	public static void main(String[] args) {
      		// TODO Auto-generated method stub
      		Scanner input=new Scanner(System.in);
      		int a[]=new int [5];
      		int sum=0;
      		double sum1=0;
      		System.out.println("输入五个成绩");
      		for (int i = 0; i < a.length; i++) {
      			a[i]=input.nextInt();
      			sum=sum+a[i];
      		}
      		sum1=sum/5.0;
      		System.out.println("总成绩是"+sum+"平均分是"+sum1);
      	}
      
      }
      

        

       

       

      1. 定义数组{12,53,23,44,53} forforeach分别输出,再倒序输出(for)
        public class diwuti {
        
        	/**
        	 * @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.print(a[i]+"  ");
        		}
        		System.out.println("\n");
        		for (int i : a) {
        			System.out.print(i+"  ");
        		}
        		System.out.println("\n");
        		for (int i = 4; i>=0; i--) {
        			System.out.print(a[i]+"  ");
        		}
        	}
        
        }
        

          

         

         

        1. 定义一个长度为10的整型数组,赋值(动态静态都可以)后求出奇数个数和偶数个数
          package 第七次作业;
          
          import java.util.Scanner;
          
          public class diyii {
          
          	/**
          	 * @param args
          	 */
          	public static void main(String[] args) {
          		// TODO Auto-generated method stub
          		Scanner input=new Scanner(System.in);
          		System.out.println("输入十个数");
          		int a=0;
          		int b=0;
          		int []c=new int[10];
          		for (int i = 0; i < c.length; i++) {
          		    c[i]=input.nextInt();
          		    if(c[i]%2==0){
          		        a++;
          		        
          		    }
          		    
          		    else{
          		    b++;
          		    }
          		    
          		    }
          		System.out.println("奇数"+b);
          		System.out.println("偶数"+a);
          
          	}
          
          }
          

            

           

           

          1. 生成一个100长度数组,里面的数分别是1-100,并输出
            package 第七次作业;
            
            public class dierti {
            
            	/**
            	 * @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]);
            	}
            
            }
            }
            

              

             

             

            1. 定义一个double数组,存放10个学生的成绩,给所有同学加5分,不能超过100分。
              package 第七次作业;
              
              import java.util.Scanner;
              
              public class disanti {
              
              	/**
              	 * @param args
              	 */
              	public static void main(String[] args) {
              		// TODO Auto-generated method stub
              		Scanner input=new Scanner(System.in);
              		 System.out.println("请输入10位学生成绩");
                       double []a=new double [10];
                       for (int i = 0; i < a.length; i++) {
                        a[i]=input.nextDouble();
                                         }
                       for (int i = 0; i < a.length; i++) {
                        a[i]=a[i]+5;
                        if (a[i]>100) {
                            a[i]=100;
                                   }
                              }
                       System.out.println("加5分后");
                       for (int i = 0; i < a.length; i++) {
                            System.out.print(a[i]+" ");
                           }
              		        
              		}
              
              	}
              

                

               

               

posted @ 2021-04-20 15:23  陈华涛  阅读(56)  评论(0编辑  收藏  举报