[Domanda] Java: Istruzioni e Sottoprogrammi

Ragazzi ma i comandi o istruzioni native di Java sono solo if, break, else, switch, while e comunque le cose che automaticamente l'IDE ti segna in carattere rosso? Mentre i sottoprogrammi sono tutti quei metodi lì con il quale hai accesso attraverso il "."? Scusate le domande formulate anche in un modo un po' sciocco, ma sono un principiante e soprattutto non conosco l'OOP...
Prima cosa: non tradurre in Italiano. Mantieni tutto il più possibile in Inglese, ti aiuterà molto più avanti.

Secondo: if, while, e gli altri non sono comandi veri e propri, sono costrutti più che altro. Hanno funzioni particolari e non sono gli unici. Anche public, static, volatile, strctfp e altri esistono ma non sono comandi ma sono modificatori.

Il punto permette di scendere di un livello. Immagina di avere un oggetto Dog che ha dei metodi (ad esempio getName() ). Quando fai
Codice:
Dog dog = new Dog();
dog.getName();
nell'ultima riga, scendi di un livello, ovvero accedi al contenuto dell'oggetto che precede il punto.

Non esistono sotto programmi (almeno non ancora per te). Esistono sotto oggetti però. Vai a guardare perché devi scrivere System.out.println() per scrivere qualcosa in console. Guarda cosa fa ciascun punto. Avrai le idee chiare allora.
"Amo molto parlare di niente, è l'unico argomento di cui so tutto" - Oscar Wilde

NON OFFRO ASSISTENZA PRIVATA. NON SCRIVETEMI PER RISOLVERE UN PROBLEMA. CREATE UNA NUOVA DISCUSSIONE.
@_gjkf_ la spiegazione sulle classi, gli oggetti e i metodi se non sbaglio riguarda la OOP vero?

Comunque, una cosa tipo questa non è un sotto programma?

static void printNumeroSimboletti(int numero, String simbolo/i)
{
for (int contatore=0; contatore<=10; contatore++)
{
System.out.print(simbolo/i);
}
System.out.println();
System.out.println(numero);
for (int contatore=0; contatore<=10; contatore++)
{
System.out.print(simbolo/i);
}
} (Modificato 11/08/2017, 13:07 da GamerAnonimo17.)
Discussioni simili
Discussione: Autore Risposte: Letto: Ultimo
[Domanda] è bene partire con un linguaggio di programmazione come Java? GamerAnonimo17 8 104 15/08/2017, 14:17
Ultimo: Unknown_Snake
[Richiesta] Programmazione Java GamerAnonimo17 6 109 08/08/2017, 09:00
Ultimo: _gjkf_
[Domanda] Imparare Java _Oschi_Is_Here_ 5 171 16/07/2017, 11:48
Ultimo: _gjkf_
[Guida] Imparare facilmente Java [Linee Guida] iAmGio 21 1,724 08/07/2017, 15:36
Ultimo: iAmGio
[Risolto] Java (Inventory) ReahLyy 4 146 04/07/2017, 17:54
Ultimo: _gjkf_

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)