当前位置: 首页 > 知识库问答 >
问题:

程序只打印出第二个最后一个字母。我想把整个单词倒过来

程谭三
2023-03-14
import java.util.Scanner;
public class Project2 {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String word;
        String c;
        int x, count, count1;
        System.out.println("Please enter a word:");
        word=in.nextLine();
        x=word.length();
        for(count=0;count<x;count++) {
            count1=x;
            count1--;
            c=word.substring((count1)-1,count1);
            System.out.println(c);
        }
    }
}

这个程序所做的就是打印出用户输入的单词的第二个到最后一个字符。我对它为什么要这样做感到困惑,并想知道如何将整个单词倒着打印出来。谁来帮忙。

共有1个答案

王翰墨
2023-03-14

count1=x;赋值从循环中取出。在打印字母后,还要使计数--;

 类似资料:
  • 问题内容: 如何获得给定字符串的每个单词的首字母? 我找到了javascript方法,但不确定如何将其转换为php。 问题答案: 在空格上,然后使用表示法以数组形式访问结果字符串: 如果您期望多个空格可以分隔单词,请改用 或者,例如,如果非空格字符分隔单词(),请同时使用:

  • 对于我的程序,我想颠倒一行文本中的字母。但是我不想颠倒句子中单词的顺序。例如,当我输入:“这是一个字符串” 我得到了一个siht 但我想要的是

  • 问题内容: 我正在尝试使用jQuery,CSS或PHP来增加字符串中每个单词的第一个字母的字体大小。例如,我将在h1标签中有一个标题,如下所示: 我想通过文本将所有文本都转换为大写(CSS没问题),然后增加出现在字符串中的第一个字母的字体大小。使用CSS或jQuery,是否可以选择每个单词的首字母并进行修改? 问题答案: $(document).ready(function() { var wor

  • 我试图解决编码蝙蝠的问题,但无法通过一项测试。 给定一个字符串,计算以“y”或“z”结尾的单词数 - 因此“heavy”中的“y”和“fez”中的“z”计数,但不包括“黄色”中的“y”(不区分大小写)。我们会说,如果一个单词后面没有一个字母,那么y或z就在单词的末尾。(注意:字符是字母(字符)测试字符是否为字母。 这是我的代码: 但是,我无法通过此测试,它显示了以下错误: CountYZ("!!

  • 输入要翻译的单词:Hello word in twist around:LohelLO 注:翻译的单词是这样形成的:直升机=OpterhelicCR后半部分的第一个字母大写:Opter前半部分的第一个字母小写:helic前半部分的最后一个字母大写:C后半部分的最后一个字母大写:R 这是我的密码。public static void main(string[]args){Scanner input=