zoukankan      html  css  js  c++  java
  • 第三次博客作业

    1.

    1)没有限制输入的号码的长度, 没有定义输入号码类型。

    2)代码固定死了输入的格式,而且IF中的判断条件不完整

    3)public String getPhoneNumber(String strPhoneNum){
    if((strPhoneNum==null) || "".equals(strPhoneNum)){

     if(strPhoneNum.length()==15){

            for(int a=0;a<15;a++){

            true = strPhoneNum.substring(5, 12);

            }

    return 'true';}

    }else{

    return 'false';

    System.out.println("输入错误!");

    }

    String[] arrPhone=strPhoneNum.split("-");
    return arrPhone[1];

    }

    2.(1)

    package wjz;

    public class ArraySort {
    public int[] Sort (int[] a){//创建ArraySort方法
    for(int i=0;i<a.length;i++){
    for (int j=i+1;j<a.length; j++ ){//循环的对数组内的相邻的两个数进行比较
    if(a[i]>a[j]){
    int temp=a[i];
    a[i]=a[j];
    a[j]=temp;//从大到小进行选择排序
    }
    }
    }
    return a;//返回排序后的数组
    }
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int[] i={1,4,5,6,9,11,5,-8,-44,5};
    System.out.println("排序后的结果为:");
    ArraySort x = new ArraySort();
    int[] b=x.Sort(i);
    for(int a = 0;a<b.length;a++){
    System.out.println(b[a]);
    }
    }
    }

    (2)将i和j进行比较,如果i比j的值大,则谓之不变,反之,则把i调到j的前面,最后就能得出从大到小的排序。

    (3)一.数组为空

           二.数组中的部分元素相同

       三.数组的值的顺序已经排好

       四.数组中全部的值都相等

       五.数组中的顺序反了

           

  • 相关阅读:
    怎么让Windows2012和Windows2008多用户同时远程
    IIS站点/虚拟目录中访问共享目录(UNC)以及建立后的应用程序的信任级别问题
    Mac 快捷键
    SQL Server Profiler
    vscode 实用插件
    Xss测试
    RequireJS和AMD规范
    ECMAScript 6.0 学习笔记
    使用 create-react-app 构建 react应用程序
    vscode 快捷键
  • 原文地址:https://www.cnblogs.com/Ssatan/p/5444565.html
Copyright © 2011-2022 走看看