2019-01-28 java学习day15作业

2019-01-29  本文已影响0人  全村的希望_5461

package homework;

/*(1)定义数字字符串数组{"010","3223","666","7890987","123123"}

(2)判断该数字字符串数组中的数字字符串是否是对称

(第一个数字和最后一个数字相等,第二个数字和倒数第二个数字是相等的,依次类推)的,并逐个输出

(3)如:010 是对称的,3223 是对称的,123123 不是对称的

(4)最终打印该数组中对称字符串的个数*/

public class Work2 {

public static void main(String[] args) {

symmetry();

}

public static void symmetry() {

String[] str = {"010","3223","666","7890987","123123"};

//遍历string数组读取字符串

for (int i = 0 ;i<str.length;i++) {

/* System.out.println(str[i]);*/

if (sys(str[i])) {

System.out.println(str[i]);}

}

}

//创建一个比较是否是对称字符串的方法

public static boolean sys(String str) {

int num = str.length();

for (int i = 0 ;i < num/2 ;i++) {

if (str.charAt(i) != str.charAt(num-i-1)) {

return false;

}

}

return true;

}

}

上一篇 下一篇

猜你喜欢

热点阅读