zoukankan      html  css  js  c++  java
  • 第六周作业

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

    
    

    package wang;

    public class Test6 {
    public static void main(String[] args) {

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

    System.out.print(arr[0]);
    System.out.print(arr[1]);
    System.out.print(arr[2]);
    System.out.print(arr[3]);
    System.out.print(arr[4]);

    }

    }

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

    package wang;

    public class Test6 {
    public static void main(String[] args) {

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

    System.out.print(arr[0]);
    System.out.print(arr[1]);
    System.out.print(arr[2]);
    System.out.print(arr[3]);
    System.out.print(arr[4]);

    }

    }

    3.编写一个简单程序,定义整型数组,里面的元素是{23,45,22,33,56},求数组元素的和、平均值

    package wang;
    
    public class Test6 {
        public static void main(String[] args) {
            
             int[] a={23,45,22,33,56};
             int sum=a[0];         
                
                 System.out.print("和:"+sum);
                 System.out.print("平均值:"+sum/a.length);
             
         }
     
    
    }

    4.在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。

    package wang;
    
    public class li {
    
        public static void main(String[] args) {
            int[] a = new int[]{18,25,7,36,13,2,89,63};
            int x = 0; 
            int max = a[0];
            for(int i=1;i<a.length-1;i++) 
            {
                if(a[i]>max) 
                {
                    max=a[i];
                    x=i;
                }
            }
            System.out.println("最大的数为" + max  + ";下标为" + x);
        }
    }

    5. 将一个数组中的元素逆序存放

    package wang;
    
    public class li {
    
    public static void main(String[] args){
                 
                      
         int[] a = {8,1,2,3,4};
                      
         int m;
         for(int i = 0; i < 2; i++){
                      
           m = a[i];
           a[i] = a[5-i-1];
           a[5-i-1] = m;
                     
     }
        for(int j =0; j < 5; j++){
         System.out.println(a[j]);
         }
                     
      }
                    
    }

    6.有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

    package wang;
    
    public class li {
    
            public static void main(String[] args){
                int[] shu = {1,2,5,8};
                int[] shu2 = new int[5];
                int a = 3;
                for(int i =0; i< shu.length; i++){
                    if(shu[i] > a){
                        shu2[i] = a;
                        for(i = i + 1; i < shu2.length; i++ ){
                            shu2[i] = shu[i-1];    
                        }
                    }
                    else{
                        shu2[i] = shu[i];
                    }
                }
                
                for(int i = 0; i<5; i++){
                    System.out.println(shu2[i]);
                }
            }
        } 
  • 相关阅读:
    Servlet到底是单例还是多例你了解吗?
    Idea的一些调试技巧及设置todo
    Android如何使用so文件和Android studio中导入so
    Android 自定义控件之app标题栏的封装
    Android 动态添加删除ExpandableListView的item的例子
    Android 利用ListView制作带竖线的多彩表格
    Android EditText 改变边框颜色
    Android 使用Okhttp/Retrofit持久化cookie的简便方式
    Android 一个漂亮的Android Spinner
    Android 带清除功能的输入框控件EditText
  • 原文地址:https://www.cnblogs.com/nanke-/p/12665490.html
Copyright © 2011-2022 走看看