我正在尝试对回文进行代码扫描,但我觉得其中添加了一些不需要的东西。 java新手,如果没有意义,很抱歉

发布于 2025-01-14 05:17:45 字数 776 浏览 3 评论 0原文

// 我正在寻找我在代码中犯的任何错误或错误,或者使用 if-then 语句或数组的使用来执行此操作的其他方法。 (对于java来说非常新)

导入java.util.Scanner;

公共类回文{

public static void main(String[] args) {

    Scanner input = new Scanner(System.in);
    System.out.println("Enter a string");
    String letter = input.nextLine();
    int n = letter.length();
    int numberOfLetters = 0;
    for (int i = 0; i < letter.length(); i++) {
        numberOfLetters++;
    }
    if(letter.charAt(0) != letter.charAt(n-1)){
       String letter2 = letter.toLowerCase();

   if (letter2.charAt(0) == letter2.charAt(n - 1)) {
            System.out.println("This is a palindrome " + letter);
        }
    else {
       System.out.println("This is not a palindrome " + letter);
   }

    }
}

}

// I'm looking for any errors or mistakes I made in the code or another way to do it with if-then statements or usage of array. (very new to java)

import java.util.Scanner;

public class Palindrome {

public static void main(String[] args) {

    Scanner input = new Scanner(System.in);
    System.out.println("Enter a string");
    String letter = input.nextLine();
    int n = letter.length();
    int numberOfLetters = 0;
    for (int i = 0; i < letter.length(); i++) {
        numberOfLetters++;
    }
    if(letter.charAt(0) != letter.charAt(n-1)){
       String letter2 = letter.toLowerCase();

   if (letter2.charAt(0) == letter2.charAt(n - 1)) {
            System.out.println("This is a palindrome " + letter);
        }
    else {
       System.out.println("This is not a palindrome " + letter);
   }

    }
}

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文