我没有得到Java回文程序的输出
我没有获得代码所需的输出。我是Java初学者。您经常会得到一个No输出,因为您正在检查每个循环中的I是否小于或等于零,而您应该检查大于或等于我没有得到Java回文程序的输出,java,arrays,loops,palindrome,system.out,Java,Arrays,Loops,Palindrome,System.out,我没有获得代码所需的输出。我是Java初学者。您经常会得到一个No输出,因为您正在检查每个循环中的I是否小于或等于零,而您应该检查大于或等于 i=A.长度-1的变化;i只要条件保持,for循环就会运行,在您的情况下,i=0。您的程序没有给您所需的输出是因为for循环不正确 对于I.A.长度-1;i什么输入可以得到什么输出?那么[并发]和[并行处理]是如何涉及的呢。。。。输入:输出:不请编辑您的问题,解释您获得的输出和您想要的输出。 import java.io.*; import java.ut
i=A.长度-1的变化;i只要条件保持,for循环就会运行,在您的情况下,i=0。您的程序没有给您所需的输出是因为for循环不正确
对于I.A.长度-1;i什么输入可以得到什么输出?那么[并发]和[并行处理]是如何涉及的呢。。。。输入:输出:不请编辑您的问题,解释您获得的输出和您想要的输出。
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int i;
String A=sc.next();
String B= "";
/* Enter your code here. Print output to STDOUT. */
for(i=A.length()-1;i<=0;i--){
B = B+A.charAt(i);
}
if(A.equals(B)){
System.out.println("Yes");
}
else{
System.out.println("No");
}
}
}
for (i = A.length() - 1; i >= 0; i--)
String A = "radar";
String B = "";
for(int i = A.length()-1; i >= 0; i -- ){
B = B + A.charAt(i);
}
System.out.println(A.equals(B) ? "Yes" : "No");
String A = "radar";
StringBuilder B = new StringBuilder(A).reverse();
System.out.println(A.equals(B) ? "Yes" : "No");