T8.java 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.loveCoding.homework.j20250517_method;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title T8
  6. * @description
  7. * **8. 数组对称判断**
  8. * 要求:判断数组是否首尾对称
  9. * 示例输入1:`{1,3,5,3,1}` → 输出:对称
  10. * 示例输入2:`{2,4,4,2}` → 输出:对称
  11. * 示例输入3:`{1,2,3,4}` → 输出:不对称
  12. * @create 2025/5/24
  13. */
  14. public class T8 {
  15. public static void main(String[] args) {
  16. int[] arr={1,2,3,4};
  17. boolean b=false;
  18. for (int i = 0; i < arr.length/2; i++) {
  19. if (arr[i]==arr[arr.length-1-i]){ //判断收尾元素是否相等
  20. b=true; //相等则为b赋值为true
  21. }else {//否则赋值false
  22. b=false;
  23. break; //只要有一次赋值是false,就说明已经不对称了,后面的就不需要继续循环了。直接跳出循环。
  24. }
  25. }
  26. if (b){
  27. System.out.println("对称");
  28. }else {
  29. System.out.println("不对称");
  30. }
  31. }
  32. }