import java.util.Scanner;
/* * 判斷以字符陣串列示的字串是否為回文(左右對稱的文字,如 level、deed 等) */
public class Test02 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); System.out.print("請輸入一個字串:");
String key=sc.nextLine();
System.out.print("請輸這個字串的長度:");
int N=sc.nextInt();
int m=0;
String[] s=new String[N];
for(int i=0;i<N/2+1;i++) {
if(s[i]!=s[N-i-1]){
m=1;
break;
}
}
if(m==1) {
System.out.println("這個字串不回文");
}
else {
System.out.println("這個字串回文");
} }}
for 回圈里面的判斷條件如何修改?
uj5u.com熱心網友回復:
String.toCharArray,你是想把String做成字符陣列吧,或者String.charAt轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/123497.html
標籤:Java相關
