Top-Themen

Aktuelle Themen (A bis Z)

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 JAVA - Zeile auf eine max. Anzahl Zeichen festlegen

Mitglied: informatiklehrling

informatiklehrling (Level 1) - Jetzt verbinden

01.03.2013 um 13:29 Uhr, 3200 Aufrufe, 6 Kommentare, 1 Danke

Hallo Administratoren

Ich bin recht neu ihm Bereich Java und/oder grundsätzlich in der Programierung.
Gibt es eine Möglichkeit bei der Ausgabe per "return" die Zeilen auf eine max. Anzahl von Zeichen zu definieren?
Danke schonmal im vorraus

Gruss
Informatiklehrling
Mitglied: Cometcola
01.03.2013 um 13:47 Uhr
Moin,
poste mal deinen Quellcode. Kannst du das nicht per for-Schleife machen?
Bitte warten ..
Mitglied: informatiklehrling
01.03.2013, aktualisiert um 15:11 Uhr
hey Cometcola

Hier wäre der Quellcode der Funktion:

public String outputAllPrimeNumbers(int limit) {



String allPrimeNumbers = "";

for (int toCheck = 2; toCheck <= limit; toCheck++) {

boolean dividerFound = false;


for (int z = 2; z < toCheck; z++) {


if (toCheck % z == 0) {

dividerFound = true;
break;
}
}

if (!dividerFound) {
allPrimeNumbers+= Integer.toString(toCheck)+" ";

}

}

return allPrimeNumbers;
}

}

Also ich müsste vlt noch sagen das es eine Android Applikation ist/wird.
Ich weiss es ist bestimmt nicht alles perfekt allerdings sollte es einfach eine Aufgabe werden um mich einbisschen einzuarbeiten in das Thema. Meine Betreuer ist heute jedoch nicht hier und konnte mich deshalb nicht an ihn wenden.

Edit:
Noch zu deiner Frage wegen der For-Schleife, wäre möglich habe dazu allerdings nichts gefunden.
Wie gesagt ich selber habe sogut wie keine Ahnung von Programmieren.
Bitte warten ..
Mitglied: Cometcola
01.03.2013, aktualisiert um 19:46 Uhr
Moin,

also Programm läuft ja. Aber mir ist noch nicht klar wie du die Ausgabe begrenzen möchtest. Du gibts eine Zahl ein und in diesem Bereich gibt er dir die Primzahlen aus. Gib mal nen Beispiel was schlussendlich passieren soll.

Einen Tipp hätte ich für dich noch: Nimm für den Rückgabewert keinen String, sondern ein Array bzw. eine ArrayList. Kann man dann besser innerhalb der Methode benutzen, wenn man auf bestimmte Werte zugreifen möchte.
Bitte warten ..
Mitglied: informatiklehrling
04.03.2013 um 08:16 Uhr
Morgen
Also am Schluss sollte es so aussehen:
Man gibt eine Zahl ein z.B. 1000 und dann sollte das Programm alle Primzahlen ausgeben jedoch pro Zeile genau 40 Zeichen.
Gruss
Informatiklehrling
Bitte warten ..
Mitglied: informatiklehrling
04.03.2013 um 09:30 Uhr
So habs hinbekommen:


// Ausgabe aller Primzahlen
public String outputAllPrimeNumbers(int limit) {
String allPrimeNumbers = "";
int usedSpace=0;
for (int toCheck = 2; toCheck <= limit; toCheck++) {

boolean dividerFound = false;


for (int z = 2; z < toCheck; z++) {

if (toCheck % z == 0) {

dividerFound = true;

break;
}
}

if (!dividerFound) {
String newPrime = Integer.toString(toCheck);
if (usedSpace+newPrime.length()>=20){
allPrimeNumbers += newPrime + "\n";
usedSpace=0;
} else {
allPrimeNumbers += newPrime + " ";
usedSpace+=newPrime.length() + 1;
}




}

}

return allPrimeNumbers;
}

Gruss
Informatiklehrling
Bitte warten ..
Mitglied: Cometcola
06.03.2013 um 01:17 Uhr
ok, hab dich dann falsch verstanden. Aber schön, dass du es hinbekommen hast!
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement
Subnettig - max anzahl an Subnetze
Frage von MeterpeterNetzwerkmanagement23 Kommentare

Hallo, ich habe in der Klassenarbeit eine Aufgabe falsch, welche mir mein Lehrer im Anschluss nicht verständlich erklären konnte, ...

Microsoft Office

Max. Anzahl von Verteilerlisten in Adresszeile

Frage von thor-stenMicrosoft Office2 Kommentare

Hallo ins Forum. Wir haben auf unserer Terminal-Server-Farm Outlook 2010/Exchange 2010 am Laufen. Jetzt haben wir in einem Verzeichnis ...

Switche und Hubs

Cisco VSS Max Anzahl der Switche

gelöst Frage von HeyselSwitche und Hubs3 Kommentare

Hallo zusammen, ich möchte aus 3 4500X Switche ein VSS bauen. Bisher habe ich aber nur Anleitungen und Grafiken ...

Batch & Shell

Vbs Anzahl gleicher Zeilen ermitteln

Frage von goodbytesBatch & Shell1 Kommentar

Hallo, in einem Array hab ich zehn mittels Semikolon getrennte Strings als Datensätze, die Datensätze sind durch vbCrLf getrennt. ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 11 StundenHumor (lol)3 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 1 TagSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 1 TagMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server45 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware16 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...