Welcome to Our Website

Einfache Java-Programme

Einfache Java-Programme eignen sich gut zur Beurteilung der Programmierfähigkeiten eines Programmierers. Finden Sie die Codierung Fragen in fast jedem Vorstellungsgespräch.

Die Idee dieser Programmierfragen besteht darin, den Denkprozess des Kandidaten zu untersuchen. Meistens ist die anfängliche Lösung nicht effizient, was weitere Fragen aufwirft und prüft, ob der Befragte sie weiter verbessern kann oder nicht.

Einfache Java-Programme

Hier biete ich 10 einfache Java-Programme an., Sie sind gut für die Codierungspraxis und können in Interviews verwendet werden. Bitte versuchen Sie, die Lösung selbst zu schreiben, bevor Sie sich die Antwort ansehen, die Ihnen mehr Vertrauen gibt, und Sie können überprüfen, ob Ihre Lösung gut ist oder nicht. Beachten Sie, dass die Lösungen weiter verbessert werden können, wenn Sie also einen besseren Ansatz haben, dann lassen Sie es uns bitte durch Kommentare wissen.

Reverse String

  • Null überprüfen, um zu vermeiden NullPointerException.
  • Verwenden Sie StringBuilder anstelle von StringBuffer für eine bessere Leistung.,
  • Erstellen einer lokalen Variablen für die Länge der Eingabezeichenfolge, anstatt sie in der if-Bedingung zu haben. Weniger Anzahl von Funktionsaufrufen, besser die Leistung.
  • Hätte verbessert werden können, indem Benutzereingaben anstelle statischer Testdaten verwendet wurden

Fibonacci-Reihe

  • Programm kann verbessert werden, indem Benutzereingaben für die Anzahl der zu druckenden Ganzzahlen verwendet werden.
  • Beachten sie die verwendung von System.out.print funktion zu drucken zahlen in einzelnen linie, gute arbeit.
  • Fibonacci zahlen beginnt von 0 oder 1, oben programm kann erweitert werden zu nehmen benutzer eingang für start punkt.,
  • Schön geschrieben einfaches Programm, gut zu sehen, keine Verwendung von Rekursion oder komplexe Codierung.

Primzahlprüfung

  • Gut zu sehen Verwendung der Scanner-Klasse, um Benutzereingaben zu nehmen.
  • Beachten Sie die wenigen if-Prüfungen, um die Zahlen zu überprüfen, bei denen die Regeln unterschiedlich sind, dh 0,1 und 2. 0 und 1 sind keine Primzahlen und 2 ist die einzige gerade Primzahl.,
  • Die Teilungsprüfung wird nur durchgeführt, bis i , smart thinking and good for performance.
  • Die Methode schlägt fehl inFall negativer Ganzzahlen-Entweder lassen Sie den Benutzer wissen, dass er eine positive Ganzzahl in die Hauptmethode eingeben soll, oder machen Sie die Ganzzahl positiv und verarbeiten Sie sie dann.

Überprüfen Sie mit StringBuilder nach Palindrome String

  • Erstellen einer neuen Zeichenfolge in umgekehrter Reihenfolge und überprüfen Sie dann, ob ihr Wert mit der ursprünglichen Zeichenfolge übereinstimmt.
  • Die Implementierung kann verbessert werden, indem die Zeichen von beiden Enden verglichen werden. Wenn die Stringlänge 5 ist, dann ist es Palindrom, wenn Zeichen bei 0th==4th und 1st==3rd., Sie müssen keine separate Zeichenfolge erstellen. Versuchen Sie, Code dafür zu schreiben und im Kommentarbereich zu posten.

Sortieren Sie ein Array programmgesteuert

  • Es gibt viele Sortieralgorithmen, Bubble sort ist einfacher zu implementieren.
  • Die Sortierung ist komplex und Sie sollten sich auf Java-API-Methoden zum Sortieren einer Sammlung oder eines Arrays verlassen, um eine bessere Leistung zu erzielen, als das Rad erneut zu erfinden.
  • Erwähnen Sie auch die Verwendung von Vergleichbaren und Komparator in der Sortierung Bonuspunkte für Sie hinzufügen.,

Lesen 3 eingang Strings, concat und druck

  • Programm ist flexibel zu concat jede anzahl von strings,, dass zeigt denken zu code wiederverwendung und halten es flexible.
  • Richtige Nachrichten, um den Benutzer zu führen, wenn jemand das Programm ausführt.
  • Verwendung von StringBuilder anstelle von String + Operator für die Verkettung.
  • Ressourcen schließen, sobald wir damit fertig sind, wodurch Speicherlecks vermieden werden. Zeigt gute Programmiergewohnheiten.,

Ungerade Zahlen aus Integer-Array entfernen

Wenn Sie diesen Code lesen, sollten Sie sehen, dass er alle oben genannten Punkte einhält. Versuchen Sie, sauberen und einfachen Code zu schreiben, befolgen Sie Best Practices, Namenskonventionen für Methoden und Variablen und Sie werden gut sein.

Löschen Sie alle übereinstimmenden Elemente aus einer Liste

  • Beachten Sie, dass die removeAll-Methode für eine Liste von Objekten erstellt wurde. So schreiben wir wiederverwendbaren Code.
  • Mit Iterator das Element aus der Liste entfernen.,
  • Trimmen Sie die Eingabe, um versehentliche Leerzeichen aus Eingabezeichenfolgen zu entfernen.

Durchschnitt der zahlen mit rundung half-up und skala 2

Swapping zwei zahlen

Wir können leicht tauschen zahlen mit eine temporäre variable. Aber wenn Sie es ohne das tun können, dann ist es großartig.

Das ist alles für eine einfache java-Programme in interviews. Gehen Sie sie durch und versuchen Sie, die besten Möglichkeiten zu lernen, Code zu schreiben und den Interviewer zu beeindrucken.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.