码迷,mamicode.com
首页 > 其他好文 > 详细

第三次博客作业

时间:2016-04-28 23:50:35      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

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

   五.数组中的顺序反了技术分享

       

第三次博客作业

标签:

原文地址:http://www.cnblogs.com/Ssatan/p/5444565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!