lunedì 15 dicembre 2008

Ecco il risultato del programma precedente...
15\12\2008
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
public class AlberoNatale{
private JFrame albero;
private PannelloAlbero a;
private JButton accende;
private JButton spegne;
public AlberoNatale(){
albero=new JFrame("Albero del Natale 2008");
albero.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
albero.setSize(500,500);
a=new PannelloAlbero();
accende=new JButton("accendi le lampadine");
spegne=new JButton("spegni le lampadine");
albero.add(a);
albero.setVisible(true);
}

public class PannelloAlbero extends JPanel{
public void paintComponent(Graphics g){
Graphics g2d=(Graphics2D) g;
Image alberoImmagine=new ImageIcon("albero-natale.jpg").getImage();
g.drawImage(alberoImmagine,0,0,albero.getWidth(),albero.getHeight(),null);
}
}
public static void main(String[] args){
AlberoNatale albero=new AlberoNatale();
}}

martedì 2 dicembre 2008

Esercizio svolto in classe nella lezione 02\12\2008

giovedì 13 novembre 2008

Compito Lunedì 10/11/08

\\Riccardo Lugani\\Triangolo\\

public class Triangolo {
private double base;
private double altezza;
private double area;
public Triangolo(double b,double a){
base=b;
altezza=a;
}
public double getBase(){
return base;
}
public double getAltezza(){
return altezza;
}
public double getArea(){
return (base*altezza)/2;
}
public void setBase(double b){
base=b;
}
public void setAltezza(double a){
altezza=a;
}
}
____________________________________________________________________
import java.lang.String;
public class TestaTriangoli {
public static void main(String args[]){
Triangolo t1;
Triangolo t2;
Triangolo t3;
t1=new Triangolo(8.0,20.0);
t2=new Triangolo(4.0,5.0);
t3=new Triangolo(10.0,5.0);
Triangolo[]listaTriangoli;
listaTriangoli=new Triangolo[3];
listaTriangoli[0]=t1;
listaTriangoli[1]=t2;
listaTriangoli[2]=t3;
for(int i=0; i<3; i++){
if (listaTriangoli[i] !=null)
System.out.println(" Area = "+listaTriangoli[i].getArea());
}
}
}
TestaOrologio


public class TestaOrologio{
public static void main(String[] args){
Orologio o1 = new Orologio();
o1.stampa();
o1.ticTac();
o1.stampa();
Orologio o2 = new Orologio(23,58);
o2.stampa();
o2.ticTac();
o2.stampa();
Orologio o3 = new Orologio(51,59);
o3.stampa();
o3.ticTac();
o3.stampa();
}
}
Orologio


public class Orologio {
private int ora;
private int minuto;
public Orologio(int o,int m){
ora=o;
minuto=m;
}
public int getOra(){
return ora;
}
public int getMinuto(){
return minuto;
}
public void setOra(int o){
ora=o;
}
public void setMinuto(int m){
minuto=m;
}
public void ticTac(){
minuto++;
if (minuto>59){
minuto=0;
ora++;
}
if (ora>23){
ora=0;
}
System.out.println(+getOra()+":"+getMinuto());
}
}

lunedì 3 novembre 2008

Esercizi Java 10 classi

public class Auto {
private int cilindrata;
private int cavalli;
private String colore;
public Auto(int ci,int cv,String c){
cilindrata=ci;
cavalli=cv;
colore=c;
}
public int getCilindrata(){
return cilindrata;
} public int getCavalli(){
return cavalli;
}
public String getColore(){
return colore;
}
}
-------------------------------------------------------------------------------------------------
public class Cane {
private int eta;
private String nome;
private String pelo;
public Cane(int e,String n,String p){
eta=e;
nome=n;
pelo=p; }
public int getEta(){
return eta;
}
public String getNome(){
return nome;
}
public String getPelo(){
return pelo;
}
}
-------------------------------------------------------------------------------------------------
public class Casse {
private int potenza ;
private int larghezza;
public Casse(int p,int l){
potenza=p;
larghezza=l;
}
public int getPotenza(){
return potenza;
}
public int getLarghezza(){
return larghezza;
}
}
-------------------------------------------------------------------------------------------------
public class Diario {
private int numeromesi;
private String colore;
public Diario(int nm,String c,){
numeromesi=nm;
colore=c;
}
public int getNumeromesi(){
return numeromesi;
}
public String getColore(){
return colore;
}
}
-------------------------------------------------------------------------------------------------public class Giacca {
private int costo;
private String colore;
public Giacca(int co,String c){
costo=co;
colore=c;
}
public int getCosto(){
return costo;
}
public String getColore(){
return colore;
}
}
-------------------------------------------------------------------------------------------------public class Lampada {
private String luce;
private String colore;
public Lampada(String l,String c,){
luce=l; colore=c;
}
public String getLuce(){
return luce;
}
public String getColore(){
return colore;
}
}
-------------------------------------------------------------------------------------------------public class Libro {
private int numeropagine;
private String titolo;
public Libro(int np,String t){
numero pagina=np;
titolo=t;
}
public int getNumeropagine(){
return numeropagine;
}
public String getTitolo(){
return titolo;
}
}
-------------------------------------------------------------------------------------------------public class Monitor {
private String tipo;
private String colore;
private int pollici;
public Monitor(String t,String c,int pollici){
tipo=t;
colore=c;
pollici=p;
}
public String getTipo(){
return tipo;
}
public String getColore(){
return colore;
}
public int getPollici(){
return pollici;
}
}
-------------------------------------------------------------------------------------------------public class Penna {
private int lunghezza;
private String coloreesterno;
private String colorescrittura;
public Penna(int l,String ce,String cs) {
lunghezza=l;
coloreesterno=ce;
colorescrittura=cs;
}
public int getLunghezza(){
return lunghezza;
}
public String getColoreesterno(){
return coloreesterno;
}
public String getColorescrittura(){
return colorescrittura;
}
}
-------------------------------------------------------------------------------------------------public class Tavolo {
private int lunghezza;
private String colore;
public Tavolo(int l,String c){
lunghezza=l;
colore=c; }
public int getLunghezza(){
return lunghezza;
}
public String getColore(){
return colore;
}
}

giovedì 23 ottobre 2008

#include
int board[29];
char symbol[3]= {' ',','+'};
int i;main() {
azzeraBoard;
stampaBoard;
void azzeraBoard{
for(i=1;i<29;i++) {
board[i]=0
}
void stampaBoard{
board[29]={0,1,1,1,1,1,1,1,\n,0,1,1,1,1,1,0,\n,0,0,1,1,1,0,0,\n,0,0,0,1,0,0,0}
for(i=1;i<29;i++) {
printf("%c",simboliboard[i]);
}
}
}