Java

Discussioni su qualunque linguaggio di programmazione o engine
Avatar utente
Slime
Membro attivo
Messaggi: 367
Iscritto il: 23/12/2013, 20:21
Specialità: Esistere
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Java

Messaggio da Slime »

Da qui giusto?

Codice: Seleziona tutto

private static Lama my_lama;
Perchè provando a toglierlo mi viene

Codice: Seleziona tutto

cannot make a static reference to the non-static field my_lama
sulle righe 4 e 5

Codice: Seleziona tutto

public class Test {
	private Lama my_lama;
	public static void main(String args[]) {
		my_lama = new Lama(1,9,3,4,5);//Creo l'oggetto Lama (qua mi sa che ho scritto qualche castronata grave, pardon
		System.out.println(Integer.toString(my_lama.max));//Scrivo la variabile max dell'oggeto Lama a schermo
	}
}
Huzzah!

Immagine

Le Tartarughe Spaziali

Nix
GMI Advanced
Messaggi: 2437
Iscritto il: 26/12/2008, 18:14
Uso: GM:Studio 2
Contatta:

Re: Java

Messaggio da Nix »

No, devi toglierlo da max. my_lama e j comunque puoi dichiararli anche dentro ai metodi (e non staticamente).

Avatar utente
Slime
Membro attivo
Messaggi: 367
Iscritto il: 23/12/2013, 20:21
Specialità: Esistere
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Java

Messaggio da Slime »

Grazie mille :)
Ecco qui il codice che funziona :rockrock:

Codice: Seleziona tutto

public class Lama {
	int max;
	public Lama(int ... args) {
		max = args[0];//Assegno inizialmente alla variabile max il numero posizionato nel primo slot dell'array
		for(int i = 0; i<args.length; i++) {
			if (args[i] > max) {
				max = args[i];
			}//Controllo per ogni elemento di a se è maggiore di max, se è vero max diventa quell'elemento
		}
	}
}

Codice: Seleziona tutto

public class Test {
   public static void main(String args[]) {
   Lama my_lama;
   my_lama = new Lama(1,2,3,4,5);
   System.out.println(Integer.toString(my_lama.max));
   }
}
Huzzah!

Immagine

Le Tartarughe Spaziali

Avatar utente
Slime
Membro attivo
Messaggi: 367
Iscritto il: 23/12/2013, 20:21
Specialità: Esistere
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Java

Messaggio da Slime »

Ora stavo provando a creare un nuovo progetto e, indovinate un po', altri errori!
Questa volta non capisco proprio cosa abbia sbagliato.
Avevo appena iniziato il progetto, quindi il codice non è completo:

Codice: Seleziona tutto

public class NumeriPrimi {
	for(int i=0; i<100; i++) {
		
	}
}
e l'errore mi viene sulla prima e sull'ultima riga evidenziando la { e la }.

Codice: Seleziona tutto

Syntax error on token "{", { expected after this token

Codice: Seleziona tutto

Syntax error, insert "}" to complete ClassBody
Huzzah!

Immagine

Le Tartarughe Spaziali

Solid Snake
GMI Advanced
Messaggi: 2093
Iscritto il: 19/12/2010, 16:17
Specialità: Programmazione
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Java

Messaggio da Solid Snake »

Ti sei scordato di aggiungere il metodo main o almeno un metodo...

Codice: Seleziona tutto

public class NumeriPrimi 
{
  public metodo()
  {
     for(int i=0; i<100; i++) 
     {
      
     }
  }
}
♥♥♥♥♥♥
Immagine
♥♥♥♥♥♥
Spoiler
Immagine

Avatar utente
Slime
Membro attivo
Messaggi: 367
Iscritto il: 23/12/2013, 20:21
Specialità: Esistere
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Java

Messaggio da Slime »

Ah, l'avrei inserito dopo :lol:
Grazie
Huzzah!

Immagine

Le Tartarughe Spaziali

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: Java

Messaggio da Jak »

Ti rimando ai consigli di nix. Non provare a casaccio, studiati una BUONA guida (che quella che stai seguendo tu ora sicuramente non lo è)
Ti mancano proprio i concetti, semplicemente non ce la farai mai andando avanti così.
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you

Avatar utente
Homunculus
Admin
Messaggi: 6840
Iscritto il: 25/11/2007, 20:36
Contatta:

Re: Java

Messaggio da Homunculus »

Saró un po' all'antica, ma secondo me il modo migliore per cominciare perlomeno a farti le basi è ancora un buon libro (non per forza cartaceo, anche un ebook è ok). È chiaro che non è immediato come un tutorial su un sito web, ma generalmente l'argomento viene coperto più a fondo e decisamente meglio.

Avatar utente
Slime
Membro attivo
Messaggi: 367
Iscritto il: 23/12/2013, 20:21
Specialità: Esistere
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Java

Messaggio da Slime »

Mi fa piacere che tu me l'abbia detto perchè ci stavo facendo un pensiero su, infatti nell'altro topic avevo chiesto se ne avevate uno da consigliarmi ma nessuno mi ha risposto.
Ora ripropongo la domanda a te, hai qualche titolo da consigliarmi (siccome mi pare di capire che nemmeno i libri siano tutto questo rosa e fiori in fatto di spiegazioni :lol: )
Huzzah!

Immagine

Le Tartarughe Spaziali

Avatar utente
legogo
Membro attivo
Messaggi: 346
Iscritto il: 03/02/2014, 16:57
Specialità: fastidioso
Uso: GM:Studio 1.4 Free
Località: Cuneo(CN)
Contatta:

Re: Java

Messaggio da legogo »

I giochi in java sono buggati, basta vedere minecraft

Avatar utente
aironenero
GMI Guru
Messaggi: 2612
Iscritto il: 02/05/2012, 14:56
Specialità: Unity 3D
Uso: GM:Studio 1.4 Pro
Località: Ispica
Contatta:

Re: Java

Messaggio da aironenero »

Xeryan ha scritto:
legogo ha scritto:I giochi in java sono buggati, basta vedere minecraft
Dovresti pensarci 10 volte prima di scrivere qualcosa.. può davvere un gioco essere buggato solo perchè è fatto in java? Minecraft è un gioco con le caratteristiche più disparate, è normale trovarci una serie di bug, specie se poi i sviluppatori preferiscono occuparsi di altro.
Legogo... non capisci un cazzo di programmazione e vieni a dire che un gioco è buggato solo perchè fatto in java?
Xeryan in che senso gli sviluppatori pensano ad altro? Alcuni bugs sono troppo complessi da fixare (esempio la generazione del mondo, sistemare il rumore perlin per evitare che faccia cubi in aria è pressochè impossibile.) Oltre alla quantità industriale di bugfixes ad ogni snapshots.
Unity Developer
Immagine
Immagine

Avatar utente
aironenero
GMI Guru
Messaggi: 2612
Iscritto il: 02/05/2012, 14:56
Specialità: Unity 3D
Uso: GM:Studio 1.4 Pro
Località: Ispica
Contatta:

Re: Java

Messaggio da aironenero »

Xeryan ha scritto:
aironenero ha scritto:Xeryan in che senso gli sviluppatori pensano ad altro? Alcuni bugs sono troppo complessi da fixare (esempio la generazione del mondo, sistemare il rumore perlin per evitare che faccia cubi in aria è pressochè impossibile.) Oltre alla quantità industriale di bugfixes ad ogni snapshots.
Nel senso, che ormai lo sviluppo è quasi fermo, per il normale calo di vendite, credo gli sia sceso l'interesse anche a loro
Sicuro? In un tweet notch diceva che potevano sopravvivere 30 anni senza alcuna entrata con i soldi che hanno accumulato.
Unity Developer
Immagine
Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: Java

Messaggio da Tizzio »

Slime ha scritto:E' più probabile che io abbia seguito male i tutorial :mrgreen:
Comunque, allora come risolvo?

Se ti leggi un libro java (puoi leggerlo in 1 settimana se ti ci metti) ridurrai questi errori del 300%
Dopo vai di documentazione online + http://stackoverflow.com/

Non capisco perché la gente preferisce sprecare un sacco di tempo a guardare video di 30 minuti dove una persona scrive, provare e sbagliare scrivendo robe semi-a-caso piuttosto che leggere una documentazione valida direttamente scritta.


aironenero ha scritto: Sicuro? In un tweet notch diceva che potevano sopravvivere 30 anni senza alcuna entrata con i soldi che hanno accumulato.
Appunto :asd:
Se avessi soldi per altri 30 anni, perché dovresti continuare un gioco che anche se non muovi un dito, continua a produrre quattrini?

Avatar utente
aironenero
GMI Guru
Messaggi: 2612
Iscritto il: 02/05/2012, 14:56
Specialità: Unity 3D
Uso: GM:Studio 1.4 Pro
Località: Ispica
Contatta:

Re: Java

Messaggio da aironenero »

Tizzio ha scritto:
Slime ha scritto:E' più probabile che io abbia seguito male i tutorial :mrgreen:
Comunque, allora come risolvo?

Se ti leggi un libro java (puoi leggerlo in 1 settimana se ti ci metti) ridurrai questi errori del 300%
Dopo vai di documentazione online + http://stackoverflow.com/

Non capisco perché la gente preferisce sprecare un sacco di tempo a guardare video di 30 minuti dove una persona scrive, provare e sbagliare scrivendo robe semi-a-caso piuttosto che leggere una documentazione valida direttamente scritta.


aironenero ha scritto: Sicuro? In un tweet notch diceva che potevano sopravvivere 30 anni senza alcuna entrata con i soldi che hanno accumulato.
Appunto :asd:
Se avessi soldi per altri 30 anni, perché dovresti continuare un gioco che anche se non muovi un dito, continua a produrre quattrini?
Perchè tu crei giochi? Passione!
Unity Developer
Immagine
Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: Java

Messaggio da Tizzio »

Ma la passione di notch si è spenta tempo fa, altrimenti avrebbe continuato a sviluppare Minecraft, invece di lasciarlo a Jeb e altri...

Penso che quando hai tanti soldi, ormai la voglia di sgobbare sul codice ti passa...

Avatar utente
Vallo92
GMI Advanced
Messaggi: 1508
Iscritto il: 15/07/2011, 20:26
Specialità: Grafico
Uso: GM:Studio 2
Contatta:

Re: Java

Messaggio da Vallo92 »

Straquoto!
Ormai possiamo dire che Notch ha già fatto il suo sporco lavoro (e con la fortuna che ha ricavato devo dire che l'ha fatto veramente bene!), e adesso non gli rimane che godersi tutto quello che ha ricavato.
aironenero ha scritto:notch diceva che potevano sopravvivere 30 anni senza alcuna entrata con i soldi che hanno accumulato.
Questo suo messaggio dice tutto... Vorrei farvi soffermare sulla parte che ho evidenziato nel quote. Contando tutte le entrate che ha/avrà con Minecraft (consideriamo che vende sia su PC,PS e Xbox) Notch e gli altri del team possono sopravvivere tranquillamente per tutta la loro vita e non solo 30 anni. :sisisi:
-Questi occhiali da sole le stanno benissimo. Vuole provarli con le lenti più scure?
- Si vede che le sto guardando le tette?
- Si
- Allora si

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti