java - 我的回文 java 程序出现错误

标签 java

我创建了一个 palindorme java 程序,但出现错误。该错误表示 int 无法转换为 boolean。

    import java.util.Scanner;
public class palindrome
{
    public static void main()
    {
        Scanner sc = new Scanner(System.in);
        int l,i;
        String s,s1;
        System.out.println("Enter your string");
        s = sc.nextLine();
        l = s.length();
        for(i=0;l-i-1;i++)
        {
            s1 = s + s.charAt(i);
        }
        if(s1==s) 
            System.out.println("This is Palindrome");
         else
         System.out.println("This is not a Palindrome");
        }
    }

最佳答案

For 循环条件似乎错误。

for(initial counter; condition to terminate; increase counter) {}
for(i=0; i<l; i++) {}

关于java - 我的回文 java 程序出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57894610/

相关文章:

java - 创建使用网站图标的 Javadoc HTML 页面

0到0.06之间的Java随机数

java - 如何下载 JDK 1.8.0_191

java - 无法在JSP中获取上传图像文件的完整路径

java - 从文件读取时如何将 0 填充到 1 到 1000 之间的数字?

java - 关于android源码中Swithpreference.java中的onBindview()方法

java - 尾随部分不允许有 Gradle 内容

java - MemoryPoolMXBean.getUsage() 相对于 Runtime.freeMemory() 的优势

java - Android Arduino 蓝牙通信启动时崩溃

java - Websphere MQ 异步放置不起作用