Schreiben Sie ein Java-code, die strings akzeptiert von der Kommandozeile aus und zeigt seine Zeichen in alphabetischer Reihenfolge
Das Wort COMPUTER
zu sehen sein sollte, als CEMOPRTU
.
Den string sollte akzeptiert werden, von der Befehlszeile aus
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]);
}
}
}
- Also, was Sie bisher ausprobiert? Niemand ist nur Los, geben Sie den code!
- Sie sollten zuerst versuchen, und give it a shot, wenn Sie nicht irgendwelche Fortschritte zu machen, geben Sie details an, was du versucht hast und wie es ausgefallen. Das ist der ganze Punkt, der mit Hausaufgaben/Aufgaben.
- Du meinst Rückkehr das Wort unverschlüsselt ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da dies Hausaufgaben, kann ich nur empfehlen, Sie beantworten Sie sich die folgenden Fragen:
1) Was ist der standard-Java-Klasse kann verwendet werden für das Lesen von der Konsole?
2) Welche Datenstruktur verwenden Sie den input-string, um das Sortieren der chars in der es später?
3), Was die library-Methode können Sie die Daten Sortieren-Struktur in (2) ?
Sobald Sie wissen, die Antworten, ist alles was Sie tun müssen ist, lassen Sie Ihre Finger auf der Tastatur spielen...