Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Array-Feld um 1 Stelle verschieben

Frage Entwicklung Java

Mitglied: Sokrates

Sokrates (Level 1) - Jetzt verbinden

15.09.2009, aktualisiert 12:31 Uhr, 13461 Aufrufe, 3 Kommentare, 3 Danke

Hallo,

als ich da wieder an meinen Arrays rumgespielt habe, habe ich mich gefragt, wie man Felder mittels einer for-Schleife verschieben kann.
01.
Feld[0] = 0; 
02.
Feld[1] = 2; 
03.
Feld[2] = 4; 
04.
Feld[3] = 6; 
05.
Feld[4] = 8;
Die Reihenfolge sollte dann nicht mehr {0,2,4,6,8}, sondern {2,4,6,8,0} lauten.
Wie man einzelne Arrays miteinander vertauscht, ist mir klar (sowohl mit, als auch ohne Hilfsvariable), jedoch würde ich gerne wissen, wie man da obige mit einer for-Schleife bewältigen kann.

X
Mitglied: Sokrates
15.09.2009 um 14:15 Uhr
Bin bereits selbst drauf gekommen.
Gelöst.

X
Bitte warten ..
Mitglied: Arano
15.09.2009 um 16:13 Uhr
Und wie ?


Wäre super könntest du dein Ergebnis hier mal Posten damit man nach der Suche nicht in einem Thread landet der dann doch nur leer ist :D

~Arano
Bitte warten ..
Mitglied: Sokrates
15.09.2009 um 17:17 Uhr
Folgende Lösungsvorschläge:
1. Lösung:
01.
Feld[1] = Feld[1] + Feld[2];  
02.
Feld[2] = Feld[1] - Feld[2];  
03.
Feld[1] = Feld[1] - Feld[2];
2. Lösung:
01.
Feld[1] ^= Feld[2];  
02.
Feld[2] ^= Feld[1];  
03.
Feld[1] ^= Feld[2];
3. Lösung:
01.
int c; 
02.
c = Feld[1]; 
03.
Feld[1] = Feld[3] 
04.
Feld[3] = c;

Einen dieser 3 Lösungsansätze einfach in folgende Schleife einbauen
01.
for (int i = 0; i < Feld.length - 1; i++) { 
02.
//ANSATZ HIER REIN 
03.
}end of: for
X
Bitte warten ..
Ähnliche Inhalte
Visual Studio
gelöst VB bestimmte Stelle im Bild highlighten wenn MouseOver Textbox? (9)

Frage von PixL86 zum Thema Visual Studio ...

Batch & Shell
gelöst Dateien verschieben die älter sind wie 1 Tag (3)

Frage von pblacky zum Thema Batch & Shell ...

Windows Server
Session zwischen Terminalservern verschieben (5)

Frage von Kabelbinder67 zum Thema Windows Server ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Systemdateien
gelöst NTFS und die Defragmentierung (29)

Frage von WinLiCLI zum Thema Windows Systemdateien ...