java坐标点对称点的输出,编程java来确定一个对称的单词
我在这里是新的,但我很难弄清楚如何编写代码来确定单词的输入,并查看第一个单词是否与单词的末尾匹配。你可以输入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来确定一个对称的单词相关推荐
- python输入123输出321_python逆序输出,编程从键盘输入一个三位数,将它们逆序输出。如输入123,输出321.谢谢...
python逆序输出,编程从键盘输入一个三位数,将它们逆序输出.如输入123,输出321.谢谢 python教程实现三位数的反序输出2020-10-06 12:32:19人已围观 7-12 逆序的三位 ...
- java获取主机信息大全,网络编程:Java获取网络主机信息
java.net.InetAddress类表示互联网协议 (IP) 地址. 有两个子类:Inet4Address, Inet6Address 通过 InetAddress可以方便获取一个域名下的IP, ...
- java推送技术_java网络编程 - java服务器推送技术系列方案实战
前言 服务器推送技术(又名Comet)是建立在ARP基础之上的一种非常实用的技术,它广泛应用于Web端,手机APP应用端等.具体很多场景都需要此技术的支撑,包括扫码登录.扫码支付.网页支付.端到端消息 ...
- Java的不同进制输出,[DanoR][Java小码][进制转换::将double转换为不同进制后用String输出]...
功能简述 进制转换 输入: 一个数(double),目标进制(int)和小数的保留位数(int) 输出: 相应进制的表示方式(String) 参数说明 double number; //将要被转换的数 ...
- java自动化测试语言高级之多线程编程
java自动化测试语言高级之多线程编程 Java 多线程编程 Java 给多线程编程提供了内置的支持. 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 ...
- java自动化测试语言高级之网络编程
java自动化测试语言高级之网络编程 文章目录 java自动化测试语言高级之网络编程 Java 网络编程 Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来 ...
- 详解(一)-ThreadPollExecutor-并发编程(Java)
文章目录 1 前言 2 TheadPoolExcutor 基础 2.1 状态 2.2 状态转换 2 构造方法 2.1 ThreadPoolExcutor构造方法 2.2 corePoolSize和ma ...
- MySQL的JDBC编程(Java)
MySQL的JDBC编程(Java) 文章目录 MySQL的JDBC编程(Java) 1.创建项目 2.编写代码 1)**插入数据操作** 2)**删除操作** 3)**修改操作** 4)查询操作 1 ...
- java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......
导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...
最新文章
- Hibernate 中Datetime类型属性数据库默认值
- EA强大的画图工具---设计数据库表格
- Java SE 知识点
- 洛谷P4718 【模板】Pollard-Rho算法
- sdut 最长公共子序列问题
- visio 科学图形包_如何科学地做笔记
- 64位双系统Ubuntu 14.04 LTS + Caffe + CUDA 7.5 + Opencv 3.0 安装配置实战
- Python 机器学习经典实例
- php做购物商品库存解决方法
- 《买土豆的故事》——经典职场故事
- 关于web站点的欢迎界面
- ip a命令显示的UP与LOWER_UP的区别
- IT战略规划项目方法论(德勤 埃森哲 IBM 凯捷)
- 轴流风机和离心风机有什么区别?
- Mac上安装R语言运行环境及RStudio [超详细!~]
- ae字体预设下载_20组经典的文字动画AE源文件,含20个AE预设
- 圆心科技再冲刺港交所上市:收入和亏损同增,毛利率走低,何涛为董事长
- 解析肖特基二极管的使用事项
- 亚马逊开店店铺选品技巧分析
- 【胖虎的逆向之路】03——Android一代壳脱壳办法罗列实操