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)一.数组为空

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

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

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

       五.数组中的顺序反了

           

  • 相关阅读:
    标准输入输出流
    打印流
    数据输入输出流
    对象操作流
    随机流
    内存输出流
    序列流
    转换流示例代码
    字符流的示例代码
    字符流
  • 原文地址:https://www.cnblogs.com/Ssatan/p/5444565.html
Copyright © 2011-2022 走看看