• 第六周上机练习


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

    import java.util.*;
    public class lqh {
        public static void main(String[] args) {
                int arr [] ={10,20,30,40,50};
    
                for(int i = 0;i<arr.length;i++){
                    System.out.println(arr[i]);
                }
            }
    
        }

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

    import java.util.*;
    public class lqh {
          public static void main(String[] args) {
                int a[]= new int[5];
                a[0]=10;
                a[1]=20;
                a[2]=30;
                a[3]=40;
                a[4]=50;
                for(int i=0;i<a.length;i++) {
                    System.out.println(a[i]);
                }
            }
        }

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

    import java.util.*;
    public class lqh {
          public static void main(String[] args) {
                Scanner input = new Scanner(System.in);
                int[] arr=new int[]{23,45,22,33,56};
                int sum=0;
                int ave=1;
                for (int i = 0; i < arr.length; i++) {
                    sum+=arr[i];
                    
                }
                    ave=sum/5;
                System.out.println("和为:"+sum);
                    System.out.println("平均值为:"+ave);
                }
    
            }

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

    import java.util.*;
    public class lqh {
          public static void main(String[] args) {
                Scanner input = new Scanner(System.in);
                int[] arr = {18,25,7,36,13,2,89,63};
                int max =arr[0];
                int index =0;
                for(int i =1;i<arr.length;i++) {
                    if(max < arr[i]) {
                        max = arr[i];
                        index=i;
                    }
                }
                System.out.println("max="+max+"下标"+index);
              }
    
          }

    5. 将一个数组中的元素逆序存放(知识点:数组遍历、数组元素访问)

    import java.util.*;
    public class lqh {
         public static void main(String[] args) {
                Scanner input = new Scanner(System.in);
                int[] a = { 1, 3, 5, 7, 9 };
                for (int i = 0; i < a.length/2; i++) {
                int t;
                t=a[i];
                a[i]=a[a.length-1-i];
                a[a.length-1-i]=t;
                }
                for (int i = 0; i < a.length; i++) {
                System.out.println(a[i]);
                }
                }
            }

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

  • 相关阅读:
    虚函数和纯虚函数
    MS CRM 2011中PartyList类型字段的实例化
    MS CRM 2011的自定义与开发(12)——表单脚本扩展开发(4)
    MS CRM 2011的自定义与开发(12)——表单脚本扩展开发(2)
    MS CRM 2011的自定义和开发(10)——CRM web服务介绍(第二部分)——IOrganizationService(二)
    MS CRM 2011 SDK 5.08已经发布
    MS CRM 2011 Q2的一些更新
    最近很忙
    Microsoft Dynamics CRM 2011最近的一些更新
    补一篇,Update Rollup 12 终于发布了
  • 原文地址:https://www.cnblogs.com/kukudihua/p/12665835.html
Copyright © 2020-2023  润新知