Welcome to Our Website

Programmi Java semplici

I programmi java semplici sono utili per valutare le capacità di codifica di un programmatore. Troverai domande relative alla codifica in quasi tutte le interviste.

L’idea di queste domande di programmazione è di esaminare il processo di pensiero del candidato. La maggior parte delle volte la soluzione iniziale non è efficiente, il che richiede ulteriori domande e vedere se l’intervistato può migliorarlo ulteriormente o meno.

Semplici programmi Java

Qui sto fornendo 10 semplici programmi java., Sono buoni per la pratica di codifica e possono essere utilizzati nelle interviste. Si prega di provare a scrivere la soluzione da soli prima di guardare la risposta, che vi darà più fiducia e si può verificare se la soluzione è buona o no. Si noti che le soluzioni possono essere migliorate ulteriormente, quindi se hai un approccio migliore, fatecelo sapere attraverso i commenti.

Invertire una stringa

  • Controllo Null per evitare NullPointerException.
  • UtilizzandoStringBuilder invece diStringBuffer per migliorare le prestazioni.,
  • Creazione di una variabile locale per la lunghezza della stringa di input, piuttosto che averla in condizione if. Meno numero di chiamate di funzione, migliori le prestazioni.
  • Avrebbe potuto essere migliorato prendendo l’input dell’utente piuttosto che i dati di test statici

Serie di Fibonacci

  • Il programma può essere migliorato prendendo l’input dell’utente per il numero di interi da stampare.
  • Notare l’uso di System.out.print funzione per stampare i numeri in singola riga, buon lavoro.
  • I numeri di Fibonacci iniziano da 0 o 1, sopra il programma può essere esteso per prendere l’input dell’utente per il punto di partenza.,
  • Programma semplice ben scritto, bello vedere nessun uso di ricorsione o codifica complessa.

Controllo del numero primo

  • Bello vedere l’uso della classe Scanner per prendere l’input dell’utente.
  • Nota i pochi controlli if per controllare i numeri in cui le regole sono diverse, ad esempio 0,1 e 2. 0 e 1 non sono numeri primi e 2 è l’unico numero primo pari.,
  • Il controllo della divisione viene eseguito solo fino ai , smart thinking and good for performance.
  • Il metodo fallirà in caso di numeri interi negativi – O far sapere all’utente di inserire un numero intero positivo nel metodo principale O rendere il numero intero positivo e quindi elaborarlo.

Controlla la stringa palindroma

  • Crea una nuova stringa in ordine inverso usando StringBuilder e poi controlla se il suo valore è uguale alla stringa originale.
  • L’implementazione può essere migliorata confrontando i caratteri da entrambe le estremità. Se la lunghezza della stringa è 5 allora è palindromo se caratteri a 0th= = 4th e 1st = = 3rd., Non è necessario creare una stringa separata. Prova a scrivere codice per questo e postare nella sezione commenti.

Ordina un array a livello di codice

  • Ci sono molti algoritmi di ordinamento, bubble sort è più facile da implementare.
  • L’ordinamento è complesso e si dovrebbe fare affidamento su metodi API Java per l’ordinamento di una raccolta o array per migliorare le prestazioni che inventare di nuovo la ruota.
  • Anche menzionare l’uso di comparabili e comparatore in ordinamento aggiungerà punti bonus per voi.,

Leggi 3 stringhe di input, concat e stampa

  • Il programma è flessibile per concat qualsiasi numero di stringhe, che mostra il pensiero di riutilizzare il codice e mantenerlo flessibile.
  • Messaggi corretti per guidare l’utente quando qualcuno esegue il programma.
  • Uso di StringBuilder piuttosto che String + operatore per la concatenazione.
  • Chiudere le risorse non appena abbiamo finito con esso, evitando quindi perdite di memoria. Mostra buone abitudini di programmazione.,

Rimuovi i numeri dispari dall’array intero

Se stai leggendo questo codice, dovresti vedere che aderisce a tutti i punti sopra menzionati. Prova a scrivere codice pulito e semplice, segui le best practice, le convenzioni di denominazione per metodi e variabili e sarai bravo.

Elimina tutti gli elementi corrispondenti da un elenco

  • Avviso il metodo removeAll viene creato per l’elenco degli oggetti, quindi funzionerà con qualsiasi tipo di elenco. Questo è il modo in cui scriviamo codice riutilizzabile.
  • Utilizzando iteratore per rimuovere l’elemento dalla lista.,
  • Ritaglio dell’input per rimuovere eventuali spazi bianchi accidentali dalle stringhe di input.

Media dei numeri con arrotondamento a metà e scala 2

Scambiando due numeri

Possiamo facilmente scambiare i numeri usando una variabile temporanea. Ma se puoi farlo senza, allora è fantastico.

Questo è tutto per semplici programmi java per interviste. Passare attraverso di loro e cercare di imparare i modi migliori per scrivere codice e impressionare l’intervistatore.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *