Torna indietro   Hardware Upgrade Forum > Software > Programmazione

MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
Abbiamo provato MSI PRO MAX EDGE AI+, un mini-PC professionale progettato per eseguire modelli di intelligenza artificiale in locale, senza dipendere dal cloud. Il sistema abbina il processore AMD Ryzen AI Max+ 395, 128 GB di memoria unificata e un telaio in alluminio da appena 4 litri, con l'obiettivo di offrire capacità di elaborazione elevate in un formato compatto.
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Il nuovo top di gamma vivo punta su un comparto fotografico particolarmente articolato, con un teleobiettivo da 200 megapixel e teleconvertitori esterni capaci di arrivare a 400 mm equivalenti. Lo abbiamo provato a Tenerife, mettendo alla prova fotocamere, prestazioni, autonomia e accessori. Ecco come si è comportato.
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-10-2005, 17:57   #1
Bahamut Zero
Senior Member
 
L'Avatar di Bahamut Zero
 
Iscritto dal: Apr 2000
Città: Naples
Messaggi: 3907
[JAVA]Esercizi x imparare

Trovo un pò di difficoltà con la sintassi......l'idea di base della programmazione un pò ce l'ho ma non riesco mai a ricordarmi x bene come scrivere le cose!

Avete qualche raccolta di esercizi?Mi servono proprio quelli base..un libro cartaceo non ce l'ho e quelli su internet non hanno esercizi! Con Google riesco a trovare solo quelli ababstanza complessi
__________________
Cancellato stare lucido dal mio vocabolario -Speaker Cenzou-
Bahamut Zero è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2005, 19:41   #2
Bahamut Zero
Senior Member
 
L'Avatar di Bahamut Zero
 
Iscritto dal: Apr 2000
Città: Naples
Messaggi: 3907
Stavo osservando questo esercizio....

Scrivere una classe Pubblicazione i cui oggetti rappresentano pubblicazioni.
Ogni oggetto Pubblicazione deve contenere le seguenti variabili di istanza:

* Titolo (di tipo String)
* Autore (di tipo String)
* Numero di pagine approssimativo (di tipo int)
* Prezzo di copertina in EURO (di tipo int)

La classe deve avere i seguenti metodi:

* costruttore: prende come parametri titolo, autore e prezzo di copertina ed inizializza lo stato dell'oggetto. Per calcolare il numero di pagine, assumere che ogni pagina costa 10 centesimi.
* metodi getTitolo, getAutore, getPrezzo, getPagine che restituiscono i valori degli attributi
* metodi setTitolo, setAutore, setPrezzo, setAutore che modificano i valori degli attributi (nota: se si modifica il prezzo, allora anche il numero di pagine deve essere modificato di conseguenza, e viceversa)
* metodo toString che restituisce una stringa con i dati dell'oggetto su cui è invocato

K il codice è questo............

Pubblicazione.java

public class Pubblicazione {
private String titolo;

private String autore;

private int pagine;

private int prezzo;

public Pubblicazione(String t, String a, int p) {
this.titolo = t;
this.autore = a;
this.prezzo = p;
this.pagine = (int)(p / 0.1);
}

public String getTitolo() {
return this.titolo;
}

public String getAutore() {
return this.autore;
}

public int getPrezzo() {
return this.prezzo;
}

public int getPagine() {
return this.pagine;
}

public void setTitolo(String t) {
this.titolo = t;
}

public void setAutore(String a) {
this.autore = a;
}

public void setPrezzo(int p) {
this.prezzo = p;
this.pagine = (int)(p / 0.1);
}

public void setPagine(int pag) {
this.pagine = pag;
this.prezzo = (int)(pag * 0.1);
}

public String toString() {
return this.autore + ": \"" + this.titolo + "\", pag. " + this.pagine + ", " + this.prezzo + " EURO.";
}
}


ProvaPubblicazione.java

public class ProvaPubblicazione {
public static void main(String[] args) {

// crea oggetto Pubblicazione
Pubblicazione x;
x = new Pubblicazione( "Shining", "Stephen King", 20);

// lo stampa
System.out.println(x.toString());

// ne cambia il titolo
x.setTitolo("Shining II");

// lo ristampa
System.out.println(x.toString());

// ne cambia il prezzo
x.setPrezzo(40);

// si noti che il numero di pagine cambia di conseguenza
System.out.println(x.getPagine());

// ora ne cambia il numero di pagine
x.setPagine(100);

// il prezzo e' cambiato di conseguenza...
System.out.println(x.getPrezzo());
}
}


Allora il secondo file deve basarsi sul primo x funzionare...questo mi pare xchè ha bisogno dei metodi del primo file!Ma cosa lega i 2 file?Io non riesco a trovare quella cosa che li mette in collegamento

Mi sembra di avere a che fare con i beans ma li se non sbaglio in alto mettevo package XXX...qui pure se non metto niente funziona
__________________
Cancellato stare lucido dal mio vocabolario -Speaker Cenzou-
Bahamut Zero è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2005, 20:10   #3
dnarod
Senior Member
 
L'Avatar di dnarod
 
Iscritto dal: Nov 2002
Messaggi: 4329
Quote:
Allora il secondo file deve basarsi sul primo x funzionare...questo mi pare xchè ha bisogno dei metodi del primo file!Ma cosa lega i 2 file?Io non riesco a trovare quella cosa che li mette in collegamento
non c e nulla nei file che li metta in comunicazione....fa parte di java quello, per il semplice fatto che sono nella stessa cartella (altrimenti non funzionano ovviamente).....come se tu fai un System.out.println non hai importato System, ma funziona lo stesso.....perche è qualcosa di gia definito in java, di automatico


non ho letto tutto il codice, ma è una classina semplice che ti fa degli oggetti "pubblicazione".....se funziona ok, ma vorrei darti un consiglio....hai pastato il codice, che è scritto abb disordinatamente (motivo per cui dopo la seconda riga non ho piu letto); se sono i tuoi prof che ti han detto che DEVI fare cosi è un conto, ma per convenzione si indenta il codice, è piu ordinato....non che sia pignolo io, è che semplicemente diverra piu distensivo andare a leggere centinaia di righe di listato quando bisogna scovare il baco in un programmello piu complesso...

cmq il file te lo trova perche sei nella stessa cartella....a dire il vero puoi tranquillamente mettere il test all interno della classe, ancora piu comodo, senza avere 2 file, in questo modo:

[classe principale]
//corpo
[main]
corpo
[chiudi main]
[chiudi classe]
__________________
|18k+|slk800|a7n8x|1Gb/ddr400|Gf4mx440|Pio108|WD 160Gb|Case|Uni|Album|AnimeClick|OneManga|
|ClassicThrash!|BNR Metal|TrueMetal|Dime|Chuck|
dnarod è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2005, 21:19   #4
Bahamut Zero
Senior Member
 
L'Avatar di Bahamut Zero
 
Iscritto dal: Apr 2000
Città: Naples
Messaggi: 3907
K tnk..figa sta cosa del Java...io ora ho ancora un pò in testa il C che mi facevo i prototipi delle funzioni alla fine del codice...

Diciamo che ora le funzioni del C sono i metodi in Java giusto?

Cosi posso scrivere in un file tutti i metodi e come funzionano e negli altri file li richiamo solamente senza insozzare di + il codice giusto?
__________________
Cancellato stare lucido dal mio vocabolario -Speaker Cenzou-
Bahamut Zero è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2005, 01:52   #5
dnarod
Senior Member
 
L'Avatar di dnarod
 
Iscritto dal: Nov 2002
Messaggi: 4329
si, puoi farlo, ma il java ha una filosofia parecchio diversa dal c, per cui puoi fare praticamente tutto quello che vuoi (in realta non e cosi), ma non lo fai, perche si segue, per convenzione, una logica precisa....cmq in linea di massima puoi fare un interfaccia che contenga i metodi (funzioni in c) che poi puoi utilizzare dove ti pare...nel c poi non ci sono oggetti ma solo strutture, mentre il java è un linguaggio dove ogni cosa è un oggetto (ogni!) quindi si preferisce fare una classe per ogni cosa che ti puo servire...se volessimo fare un paragone java è un bigotto perfettino iperattento alle formalita, mentre c è la cloaca ribelle che accetta un po tutto (io preferisco la cloaca in vero)
__________________
|18k+|slk800|a7n8x|1Gb/ddr400|Gf4mx440|Pio108|WD 160Gb|Case|Uni|Album|AnimeClick|OneManga|
|ClassicThrash!|BNR Metal|TrueMetal|Dime|Chuck|
dnarod è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Galaxy Z Fold9 Ultra, fotocamere ferme a...
Hacker prendono di mira il plasma per le...
In&motion a EICMA 2026: l'airbag sma...
ChatGPT, 1,2 miliardi di utenti e un qui...
Il progetto ImmunoSafe dell'Universit&ag...
NVIDIA ai data center: i partner devono ...
L'intelligenza artificiale entra nei bra...
Un pannello e-ink può diventare un assis...
Il progetto open source che doveva liber...
iPhone 18 Pro Max a 1.599€ su Amazon in ...
Ultraviolette X-47 Venom: da EICMA la nu...
Pneumatici a prezzi stracciati su Amazon...
Mercato smartphone: fatturato record e +...
Anche Apple investe tanto nell'IA: +32% ...
Offerte Amazon da non credere: Mac mini ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:48.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v