Questa è una semplice calcolatrice fatta in Java con una semplice interfaccia grafica fatta con NetBeans. Ma in questo articolo vi spiegherò solo le varie funzioni dei pulsanti della calcolatrice. public class Calcolatrice extends javax.swing.JFrame { private javax.swing.JButton jButton1; private javax.swing.JButton jButton10; private javax.swing.JButton jButton11; private javax.swing.JButton jButton12; private javax.swing.JButton jButton13; private javax.swing.JButton jButton14; private…

Read More

Ho sviluppato la versione finale del mio Othello semplice in Java (semplice sta ad indicare che il gioco è privo di veste grafica). Si tratta di un progetto universitario che devo consegnare per la prima materia di programmazione. Il progetto è ovviamente basato sui metodi dei precedenti Othello PvC semplice in Java (umano contro computer)…

Read More

Il problema dell’ordinamento consiste nell’ordinare in senso crescente o decrescente tutti gli elementi di un dato array ordinato. Vi sono vari tipi di algoritmi di ordinamento (sorting algorithm), l’efficienza di ciascuno di essi è data teoricamente contando il numero di confronti effettuati. Tra gli algoritmi più semplici vedremo il BubbleSort, il SelectionSort e l’InsertionSort. Sono…

Read More

Dati due array ordinati di lunghezza qualsiasi, generare un terzo arraySomma che contiene tutti gli elementi dei primi due array in sequenza ordinata. byte array1[] = {1, 3, 5, 7, 9, 9}; byte array2[] = {2, 3, 4, 6, 6, 8, 10}; byte arraySomma[] = new byte[array1.length+array2.length]; byte index1=0; byte index2=0; boolean array1Terminato=false; boolean array2Terminato=false;…

Read More

Finalmente sono riuscito a realizzare una sorta di intelligenza artificiale per il mio Othello, basandomi ovviamente sul codice che avevo precedentemente scritto per l’Othello PvP semplice in Java (che consentiva di giocare in modalità umano contro umano e quindi a due giocatori). Adesso è possibile battersi contro il computer, che valuterà le proprie mosse studiando…

Read More