我在这里是新的,但我很难弄清楚如何编写代码来确定单词的输入,并查看第一个单词是否与单词的末尾匹配。你可以输入abba并得到答案,它是均匀对称的,aba是奇怪对称的。

请告诉我如何:(

只有两件主要的事情。

第一

我想知道它是奇怪的还是均匀的字母数(字母数除以2,如果以0.5结尾,它是奇怪的对称,

如果是整数,则它是均匀对称的。

第二

我希望得到(即1 = n,2 = n-1,3 = n-2 ...)这个词在这个单词中的位置是主要的执行思路。如果在奇怪的最后一个字母对称词,忽略最后剩下的字母。

我感谢任何headstart或想法:)谢谢!

感谢KDiTraglia,我编写了代码并进行了编译,这就是我所要做的。我没有更进一步。

报告的问题:

线程“main”中的异常java.lang.Error:未解决的编译问题:

反向不能解决或不是一个领域

反向不能解决或不是一个领域

语法错误,插入“)语句”来完成IfStatement

这就是我得到的,KDiTraglia的帮助

public class WordSymmetric {

public static void main(String[] args) {

String word = "abccdccba";

if ( (word.length() % 2) == 1 ) {

System.out.println("They are oddly symmetric");

//odd

}

else {

System.out.println("They are evenly symmetric");

//even

}

int halfLength = word.length() / 2;

String firstHalf = word.substring(0, halfLength);

String secondHalf = word.substring(halfLength, word.length());

System.out.println(secondHalf.reverse());

if (firstHalf.equals(secondHalf.reverse()) {

System.out.println("They match");

//they match

}}

}

java坐标点对称点的输出,编程java来确定一个对称的单词相关推荐

  1. python输入123输出321_python逆序输出,编程从键盘输入一个三位数,将它们逆序输出。如输入123,输出321.谢谢...

    python逆序输出,编程从键盘输入一个三位数,将它们逆序输出.如输入123,输出321.谢谢 python教程实现三位数的反序输出2020-10-06 12:32:19人已围观 7-12 逆序的三位 ...

  2. java获取主机信息大全,网络编程:Java获取网络主机信息

    java.net.InetAddress类表示互联网协议 (IP) 地址. 有两个子类:Inet4Address, Inet6Address 通过 InetAddress可以方便获取一个域名下的IP, ...

  3. java推送技术_java网络编程 - java服务器推送技术系列方案实战

    前言 服务器推送技术(又名Comet)是建立在ARP基础之上的一种非常实用的技术,它广泛应用于Web端,手机APP应用端等.具体很多场景都需要此技术的支撑,包括扫码登录.扫码支付.网页支付.端到端消息 ...

  4. Java的不同进制输出,[DanoR][Java小码][进制转换::将double转换为不同进制后用String输出]...

    功能简述 进制转换 输入: 一个数(double),目标进制(int)和小数的保留位数(int) 输出: 相应进制的表示方式(String) 参数说明 double number; //将要被转换的数 ...

  5. java自动化测试语言高级之多线程编程

    java自动化测试语言高级之多线程编程 Java 多线程编程 Java 给多线程编程提供了内置的支持. 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 ...

  6. java自动化测试语言高级之网络编程

    java自动化测试语言高级之网络编程 文章目录 java自动化测试语言高级之网络编程 Java 网络编程 Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来 ...

  7. 详解(一)-ThreadPollExecutor-并发编程(Java)

    文章目录 1 前言 2 TheadPoolExcutor 基础 2.1 状态 2.2 状态转换 2 构造方法 2.1 ThreadPoolExcutor构造方法 2.2 corePoolSize和ma ...

  8. MySQL的JDBC编程(Java)

    MySQL的JDBC编程(Java) 文章目录 MySQL的JDBC编程(Java) 1.创建项目 2.编写代码 1)**插入数据操作** 2)**删除操作** 3)**修改操作** 4)查询操作 1 ...

  9. java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......

    导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...

最新文章

  1. Hibernate 中Datetime类型属性数据库默认值
  2. EA强大的画图工具---设计数据库表格
  3. Java SE 知识点
  4. 洛谷P4718 【模板】Pollard-Rho算法
  5. sdut 最长公共子序列问题
  6. visio 科学图形包_如何科学地做笔记
  7. 64位双系统Ubuntu 14.04 LTS + Caffe + CUDA 7.5 + Opencv 3.0 安装配置实战
  8. Python 机器学习经典实例
  9. php做购物商品库存解决方法
  10. 《买土豆的故事》——经典职场故事
  11. 关于web站点的欢迎界面
  12. ip a命令显示的UP与LOWER_UP的区别
  13. IT战略规划项目方法论(德勤 埃森哲 IBM 凯捷)
  14. 轴流风机和离心风机有什么区别?
  15. Mac上安装R语言运行环境及RStudio [超详细!~]
  16. ae字体预设下载_20组经典的文字动画AE源文件,含20个AE预设
  17. 圆心科技再冲刺港交所上市:收入和亏损同增,毛利率走低,何涛为董事长
  18. 解析肖特基二极管的使用事项
  19. 亚马逊开店店铺选品技巧分析
  20. 【胖虎的逆向之路】03——Android一代壳脱壳办法罗列实操

热门文章

  1. FSWD_BootStrap
  2. RNA-Seq入门  如何跑通一个Rna-Seq流程
  3. 在Windows上使用LaTeX
  4. Hadoop配置环境变量
  5. 职称计算机与二级计算机合并,职称计算机考试:excel按数据位置合并
  6. git服务器查看用户信息,git 查看当前git用户_新Git用户使用方法
  7. JPA保存数据自动加入创建人,修改人
  8. leetcode--笔记——120. 三角形最小路径和
  9. Maven全局配置文件settings.xml 全解
  10. Jvm 系列(十一)Java 语法糖背后的真相