gpt4 book ai didi

java - 编写一个 Java 代码,该代码从命令行接受字符串并按字母顺序显示其字符

转载 作者:行者123 更新时间:2023-12-01 19:18:52 26 4
gpt4 key购买 nike

这个词COMPUTER应显示为 CEMOPRTU .

应该从命令行接受该字符串-

class sortstr
{


public static void main(String args[])
{

int len=args.length;


if(len==0)
{


System.out.println("No arguments are given ! ");

return;

}




char[] str=args[0].toCharArray();

char temp;




for(int i=0;i<len;i++)
{

for(int j=0;j<len-1;j++)
{

// Swap the characters


if(str.charAt(j)> str.charAt(j+1))
{

temp=str[j];

str[j]=str[j+1];

str[j+1]=temp;
}

}
}



for(int i=0;i<len;i++)
{

System.out.print(str[i]);

}




}

}

最佳答案

由于这是家庭作业,我只能建议你回答以下问题:

1) 什么标准 Java 类可用于从控制台读取?

2)您将使用什么数据结构作为输入字符串,以便稍后对其中的字符进行排序?

3) 什么库方法允许对 (2) 中的数据结构进行排序?

一旦你知道答案,你所要做的就是让你的手指在键盘上弹奏......

关于java - 编写一个 Java 代码,该代码从命令行接受字符串并按字母顺序显示其字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5328113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com