MiniPainter è un semplice editor di immagini, sviluppato da Giga interamente in Java in tre giorni esatti. Consente di aprire e salvare immagini nel formato JPEG. Il programma è stato sviluppato seguendo diversi design patterns, come: – Factory Method – Singleton – Objectpool – Observer – Bridge Il diagramma UML è visionabile
Il seguente programma che ho scritto in Java è una versione del gioco Tic Tac Toe meglio conosciuto come Tris. Download Jar (eseguibile) Download eseguibile alternativo Source Code
Questa è una versione del gioco MasterMind implementata utilizzando la programmazione orientata ad oggetti. Il programma è stato scritto in Java da Gabriele Gelardi, meglio conosciuto nel web come Giga. Il software è rilasciato sotto licenza open source. Download exe Download source code
Questo è un algoritmo ricorsivo scritto in Java in grado di riconoscere le stringhe palindrome. Prende in input una stringa e restituisce true se essa (o una sua sottostringa delimitata dai parametri i e j) è palindroma, false altrimenti: public class isPalindroma { public static void main(String[] args) { String parola=”osso”; if (isPalindroma(parola, 0, parola.length()-1))…
Questi due metodi scritti in Java contengono un algoritmo per convertire numeri da 1 a 1000, sia da romani ad arabi che da arabi a romani. I numeri arabi sono espressi in base 10 e sono contenuti in un int, mentre le cifre romane sono delle stringhe. // da arabi (base 10) a romani public…