Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 此代码中有什么错误。执行时,它仅显示在else语句中写入的语句_Java - Fatal编程技术网

Java 此代码中有什么错误。执行时,它仅显示在else语句中写入的语句

Java 此代码中有什么错误。执行时,它仅显示在else语句中写入的语句,java,Java,此代码中有什么错误。执行时,它只显示在else语句中写入的语句 public class palindromefunction { public static void main(String[] args) { palindromefunction p = new palindromefunction(); p.ispalindrome("nureserun"); } public void ispalindrome(String

此代码中有什么错误。执行时,它只显示在else语句中写入的语句

public class palindromefunction {

    public static void main(String[] args) {
        palindromefunction p = new palindromefunction();
        p.ispalindrome("nureserun");
    }


    public void ispalindrome(String original){

        String reversed = "";

        for(int i=original.length()-1;i<=0;i--){
            reversed = reversed + original.charAt(i);
        }

        if(reversed.equals(original)){
            System.out.println("thiss si a palindrome");
        }
        else{
            System.out.println("this is not a palindrome");
        }
    }
}
公共类回文函数{
公共静态void main(字符串[]args){
回文函数p=新的回文函数();
p、 ispalindrome(“nureserun”);
}
公共无效ispalindrome(原始字符串){
字符串反转=”;

对于(int i=original.length()-1;i将您的
for
行代码替换为:

    for(int i=original.length()-1; i>=0; i--){
您已经用oposite方式编写了条件。

它应该是
for(int i=original.length()-1;i>=0;i--){
,使用
=
而不是