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, 13298 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
Batch & Shell
gelöst Batch Datei: PDF Dateien verschieben, umbenennen und löschen (4)

Frage von F0rcehunter zum Thema Batch & Shell ...

Batch & Shell
Dateien nach Datum verschieben (4)

Frage von LOWTIM zum Thema Batch & Shell ...

Windows 7
gelöst Dateien verschieben Sicheheitswarnung Aktivieren (1)

Frage von Krabbelfiechle zum Thema Windows 7 ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Batch & Shell
Skripterstellung Lehrling (22)

Frage von 133119 zum Thema Batch & Shell ...

Windows Userverwaltung
gelöst Wie verfahrt Ihr mit den Windows-Benutzerkonten und -dateien von ausgeschiedenen Mitarbeitern? (14)

Frage von Bl0ckS1z3 zum Thema Windows Userverwaltung ...

Exchange Server
Microsoft Exchange Weiterleitung mit anderer primären E-Mail Adresse (14)

Frage von Rene12345 zum Thema Exchange Server ...

LAN, WAN, Wireless
Devolo DLAN 500 pro Wireless+ (13)

Frage von IceAge zum Thema LAN, WAN, Wireless ...