2019-01-28 java学习day15作业

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;

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 3,154评论 0 7
  • 一、 1、请用Java写一个冒泡排序方法 【参考答案】 public static void Bubble(int...
    独云阅读 1,426评论 0 6
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    开心的锣鼓阅读 3,347评论 0 9
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一...
    阿里高级软件架构师阅读 3,315评论 0 19
  • 父亲节,自格玩父亲节主题亲子营如期而至!两天的时间我们一起见证了父亲的爱,也看到了父子之间最美的互动。 爸爸的心声...
    峰子哥哥阅读 335评论 0 0