Condizioni con IF, ELSE e ELSE IF - JAVA TUTORIAL ITALIANO 11

  Рет қаралды 45,014

Edoardo Midali

Edoardo Midali

Күн бұрын

Пікірлер: 40
@michela4415
@michela4415 2 жыл бұрын
C'è da dire che comunque sei proprio un angelo a rendere questi video pubblici e gratuiti per tutti. Un grazie credo a nome di tutti, ti meriti un biscottino🍪
@lasfiercald343
@lasfiercald343 3 жыл бұрын
Semplicemente da 5 stelline ⭐⭐⭐⭐⭐. Grazie
@m00zak71
@m00zak71 2 жыл бұрын
meriteresti una medaglia d'onore sei una manna dal cielo sto facendo progressi a GOGOOOOOOO grazieeeee ⭐⭐ ⭐⭐⭐
@EdoardoMidali
@EdoardoMidali 2 жыл бұрын
😎😎
@wendysworld17
@wendysworld17 9 ай бұрын
Grazie del tuo lavoro.
@Alenico75
@Alenico75 9 ай бұрын
Sei un grande
@lucas.505
@lucas.505 2 жыл бұрын
Buongiorno Edoardo, vorrei fare una domanda: é possibile far dialogare la funzione scanner con if/else?
@emanuelenicosia4444
@emanuelenicosia4444 3 жыл бұрын
import java.util.Scanner; public class prova { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String nome = scanner.next(); if (nome == "Luca") { System.out.println("Il nome è Luca"); } } }
@emanuelenicosia4444
@emanuelenicosia4444 3 жыл бұрын
il programma descritto nell'altro commento è questo, anche se inserisco il nome Luca non stampa alcun output, successivamente ho aggiunto un System.out.println(nome); verso la fine del programma per controllare se effettivamente questo prendesse l'input, e appunto anche se l'if non veniva eseguito nonostante le corrette condizioni, l'input era Luca
@daniele5789
@daniele5789 3 жыл бұрын
@@emanuelenicosia4444 Devi mettere String nome = scanner.nextLine(); no next() altrimenti non ti legge la riga di testo per restituirla nella variabile, legge solo la riga successiva in cui però non c'è niente dato il system.in
@alexandro9781
@alexandro9781 3 жыл бұрын
Provaa a fare String nome = scanner.nextLine(); , se non sbaglio per le stringhe si mette anche un " Line" finale, fammi sapere
@emanuelenicosia4444
@emanuelenicosia4444 3 жыл бұрын
@@alexandro9781 ha scoperto che il problema era nella condizione, al posto di scrivere if(nome == "Luca") bisogna scrivere if(nome.equals("Luca"). Non capisco bene il motivo ma così funziona
@xxxyyy-zzz2624
@xxxyyy-zzz2624 Жыл бұрын
package CondizioniConIf; import java.util.*; import java.lang.Math; public class CondizioniConIf { private static Scanner input = new Scanner(System.in); public static void main(String[] args) { // TODO Auto-generated method stub String nome; System.out.println( "Scrivi il nome"); nome = input.nextLine(); if (nome.equals("Luca")) { System.out.println("Il nome e' Luca"); } } } Funziona!! Ho usato flowgorithm per sviluppare l'algoritmo col flowchart che utilizza i diagrammi di flusso. Questo programma traduce in vari linguaggi, tra i quali anche java , il flow chart che hai creato. lo riscrivi in Eclipse e funziona.
@ostapsavaryn3306
@ostapsavaryn3306 Жыл бұрын
17:06 "elf ils" ahhahahha
@emanuelenicosia4444
@emanuelenicosia4444 3 жыл бұрын
ho provato a fare lo stesso programma, però inserendo i nomi con un input utilizzando lo scanner, vedo che anche se la variabile assume il valore dato dall'input, quel valore non funziona con le funzioni if,else, else if. Ho cercato dappertutto ma non riesco a capire quale sia il problema
@EdoardoMidali
@EdoardoMidali 3 жыл бұрын
come paragoni le stringhe?
@Miboo666
@Miboo666 2 жыл бұрын
Ciao, io ho lo stesso identico problema, per caso hai risolto?
@missile95
@missile95 Жыл бұрын
L'unica cosa che non hai spiegato ma comunque è risolvibile dai messaggi di errore in Eclipse sono le graffe: perchè e quando vengono aperte se si utilizza IF o ELSE
@beescott9740
@beescott9740 3 жыл бұрын
Ciao, se tipo voglio inserire 3 numeri 15, 24 e 34, e voglio che come maggiore mi esce 34, come potrei fare....ho provato vari metodi, ma sbaglio :S
@francescoruggiero9060
@francescoruggiero9060 2 жыл бұрын
Ciao Edoardo grazie ai tuoi video sto riuscendo un po a capire e mettere in pratica ciò che spieghi. Vorrei porti comunque delle domande, poichè durante la pratica non sempre mi ritrovo con i risultati : 1) public class Main { public static void main(String[] args) { boolean isOnline = false; if(isOnline); { System.out.println("è online"); come dici tu in questo caso quando clicco sul tasto "run main" e quindi mando a schermo ,non dovrebbe gestirmelo. Ma mi esce comunque è online. 2)Quando introduco else invece mi da errore: public class Main { public static void main(String[] args) { boolean isOnline = false; if(isOnline); { System.out.println("è online"); }else { System.out.println(" non è online"); } } Exception in thread "main" java.lang.Error: Unresolved compilation problems: Syntax error on token "else", delete this token Syntax error, insert "}" to complete ClassBody at Main.main(Main.java:11)
@EdoardoMidali
@EdoardoMidali 2 жыл бұрын
se mi hai copiato il codice correttamente a me sembra manchi una parentesi. Se mi ricordo quando torno a casa provo a copiarlo e debuggarlo.
@xxxyyy-zzz2624
@xxxyyy-zzz2624 Жыл бұрын
l'errore e' una parentesi graffa in piu' e if(isOnline); non occorre il punto e virgola in questo punto
@alainscilly
@alainscilly Жыл бұрын
ciao la se metto la graffa dopo if(isOnline) { mi da errore, se la tolgo invece è tutto ok, perchè a te no?
@fasllibiba5184
@fasllibiba5184 5 ай бұрын
Devi mettere anche la parentesi graffa chiusa, così da chiudere il blocco di codice.
@alainscilly
@alainscilly 4 ай бұрын
@@fasllibiba5184 grazie per aver risposto dopo un anno..
@fasllibiba5184
@fasllibiba5184 4 ай бұрын
@@alainscilly ahahah
@Bug_-zy1kh
@Bug_-zy1kh 2 жыл бұрын
Come faccio a dire if (domanda = "si") { scrivi una cosa } O se no scrivi un altra perché ho provato a fare una domanda sempre con le cose dello scorso video cioè lo scanner, ho fatto una domanda e scritto la cosa che ho scritto sopra ma semplicemente non è che mi da errore ma non dice ne una risposta ne l'altra e non capisco c'è un altro metodo nelle risposte piuttosto che scrivere domanda = "si" /no
@prepter77
@prepter77 Жыл бұрын
Scusate, come si fa a far comparire le lettere accentate nella console ? Ci sto provando in tutti i modi ma non me le legge, mi stampa un punto interrogativo, heeeeeelp.
@alexgiunta2447
@alexgiunta2447 5 ай бұрын
Tutorial molto utile, però , non spieghi bene come mettere le parentesi alla fine di ogni if. Per il resto è tutto chiaro. Grazie.
@emanuelenicosia4444
@emanuelenicosia4444 3 жыл бұрын
spero di aver fatto comprendere il mio problema, pls aiuto
@ziopaperone2224
@ziopaperone2224 Жыл бұрын
Non sono riuscito a trovare Marco il re dei Plumcake! Quel bastardo mi ha rubato i soldi dal deposito per la sua maledetta fabbrica!
@christiancatini8324
@christiancatini8324 2 жыл бұрын
ho scritto il programma import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Inserisci il tuo nome: "); String nome = scanner.nextLine(); System.out.println(nome); if (nome == "Luca") { System.out.println(nome + " è online"); } else { System.out.println(nome +" non è online"); } } } ma non va, qualcuno saprebbe dirmi qual'è il problema?
@EdoardoMidali
@EdoardoMidali 2 жыл бұрын
se ti da degli errori in console leggili e cerca di capire il problema. Casomai incolla il messaggio specifico di errore (non tutto) su google per trova la risposta con stackoverflow
@christiancatini8324
@christiancatini8324 2 жыл бұрын
@@EdoardoMidali non mi da errori in console semplicemente anche se scrivo il nome giusto mi esegue l'else ignorando completamente se l'if è vero o falso
@christiancatini8324
@christiancatini8324 2 жыл бұрын
comunque colgo l'occasione per farti i complimenti per il corso, sei molto chiaro e diretto. Per caso avresti qualche canale o libro da consigliarmi una volta finito la playlist per approfondire la materia?
@boriscarollo166
@boriscarollo166 2 жыл бұрын
Ciao, anche se sono passati alcuni mesi, ti rispondo anche se magari hai già risolto - Il fatto è che ero incappato nello stesso problema! A quanto pare con lo scanner le stringhe si paragonano in maniera diversa. In rete ho trovato la soluzione (modifico direttamente il tuo codice per capirci meglio): import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Inserisci il tuo nome: "); String nome = scanner.nextLine(); System.out.println(nome); // La differenza sta qui sotto, utilizzo nome.equals; if (nome.equals("Luca")) { System.out.println(nome + " è online"); } else { System.out.println(nome +" non è online"); } } } // Dovrebbe funzionare 🙂
@valeriofontanella1702
@valeriofontanella1702 3 жыл бұрын
come mai quando tento di mettere else alla fine mi dice invalid token? if(numero < 10 );{ System.out.println("è minore di 10"); if(numero % 2 == 0) { //if annidato System.out.println("è pari"); }else { System.out.println("è dispari"); }else { System.out.println("non è minore di 10"); } }else { //non funzionante } System.out.println()"
@riccardosala3642
@riccardosala3642 2 жыл бұрын
non puoi avere due "else"
@andreabertini9124
@andreabertini9124 3 жыл бұрын
public class numero_11_condizioni_if_else_e_else_if { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //boolean isonline = false; String nome = scanner.next();{ if (nome == "andrea") { System.out.println("e' online"); } else if (nome == "marco"){ System.out.println("e' marco"); } else { System.out.println("non c e' nessuno"); } }}} dove ho sbagliato?...mi legge solo l else...if,e else if non lo legge anche se il nome e' andrea
@EdoardoMidali
@EdoardoMidali 3 жыл бұрын
ho provato velocemente su una console online java e ho visto un set di parentesi graffe in più. Per il resto a me funzionava
Switch in Java - JAVA TUTORIAL ITALIANO 12
6:50
Edoardo Midali
Рет қаралды 34 М.
Gli ARRAY in Java - JAVA TUTORIAL ITALIANO 15
14:48
Edoardo Midali
Рет қаралды 56 М.
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
Ciclo While e Do While - JAVA TUTORIAL ITALIANO 13
12:46
Edoardo Midali
Рет қаралды 37 М.
Making a Game with Java with No Java Experience
8:41
Goodgis
Рет қаралды 761 М.
Operatori logici - JAVA TUTORIAL ITALIANO 10
12:53
Edoardo Midali
Рет қаралды 35 М.
"Ho scelto una vita lenta per vivere di qualità (con 300€ al mese)"
23:50
Il ciclo FOR in Java - JAVA TUTORIAL ITALIANO 14
15:17
Edoardo Midali
Рет қаралды 38 М.
Учись Общаться | Джордан Питерсон (#Энтспрессо)
16:26
Java if statements 🚧【6 minutes】
6:12
Bro Code
Рет қаралды 182 М.
I Metodi in Java - JAVA TUTORIAL ITALIANO 20
14:40
Edoardo Midali
Рет қаралды 42 М.
Ereditarietà  - JAVA TUTORIAL ITALIANO 30
19:05
Edoardo Midali
Рет қаралды 37 М.