mercoledì 24 dicembre 2008

BUON NATALE

PROF tanti tanti auguri di buon natale.....anche a tutti i miei compagni...
BUONE FESTE A TUTTI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

lunedì 15 dicembre 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 dei 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.jpg").getImage();
g.drawImage(alberoImmagine,0,0,albero.getWidth(),albero.getHeight(),null);
}
}
public static void main(String[] args){
AlberoNatale albero=new AlberoNatale();
}
}

venerdì 12 dicembre 2008

non va!!!!!!!!!!!!!!!!!!!!
----------------------------------------------------------------------------
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Grafica1 {
private JFrame f;
private Pannello1 p;
private JButton b1;
public Grafica1(){
f=new JFrame("prova pannello");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300,300);
b1=new JButton("cambia clolore casuale");
f.setLayout(new GridLayout(2,1));
p=new Pannello1();
f.add(b1);
f.add(p);
f.setVisible(true);

}
public class Pannello1 extends JPanel {
public void paintComponet(Graphics g){
Graphics2D g2D=(Graphics2D) g;
int verde=(int) (Math.random()*255);
int rosso=(int) (Math.random()*255);
int blu=(int) (Math.random()*255);
Color colore=new Color(rosso,verde,blu);
g2D.setColor(colore);
g2D.fillOval(0,0,70,70);
}
}
public static void main(String[] args){
Grafica1 g1=new Grafica1();



}

}
--------------------------------------------------
non fa il cerchio prof mi aiuti!!!!!!!!!!!!!!!!!!!!
--------------------------------------------------

martedì 2 dicembre 2008

Poligono

import java.awt.*; /*abstract windows toolkit*/
import java.awt.event.*;
import java.applet.*;
import java.util.*;
import java.awt.geom.*;

public class RotazionePoligono extends Applet implements MouseListener, KeyListener {
private int[] xpoints= {0,-10,-7,7,10};
private int[] ypoints= {-10,-2,10,10,-2};

private Polygon poly; /*creo un nuovo poligono*/
int rotation=0;
public void init() { /*primo metodo che viene lanciato quando l'applet viene creata*/
poly=new Polygon(xpoints,ypoints,xpoints.length);
addMouseListener(this);
addKeListener(this);
}
public void paint(Graphics g) {
Graphics2D g2d= (Graphics2D) g; /*converto una variabile (oggetto) g in una variabile (oggetto) g2d [CASTING]*/
int ampiezza=getSize().width;
int altezza=getSize().height;
g2d.setColor(Color.BLACK);
g2d.fillRect(0,0,ampiezza,altezza); /*riempe il rettangolo (Rect) per le coordinate fornite che lo delimitano
0,0 = limiti di partenza da cui iniziare a riempire
ampiezza,altezza = limiti di arrivo dove finire di riempire*/

g2d.translate(ampiezza/2,altezza/2);
g2d.scale(20,20);
g2d.rotate( Math.toRadians(rotation) );
/*istruzioni per disegnare il poligono*/
g2d.setColor(Color.YELLOW);
g2d.draw(poly);
g2d.setColor(Color.PINK);
g2d.fill(poly); /*riempo (con fill) la forma poligono (instanziata prima) con il colore settato da setColor*/

}
public void mouseEntered(MouseEvent m) {}
public void mouseExited(MouseEvent m) {}
public void mouseReleased(MouseEvent m) {}
public void mouseClicked(MouseEvent m) {}
public void mousePressed (MouseEvent m) {
switch (m.getButton() ) {
case MouseEvent.BUTTON1:
rotation--;
if (rotation<0) rotation=359;
repaint();
break;
case MouseEvent.BUTTON3:
rotation++;
if (rotation>360) rotation=0;
repaint();
break;
}
}
public void keyReleased(keyEvent k){}
public void keyTiped(keyEvent k){}
public void keyPressed(keyEvent k){}

switch (k.getKeyCode() ) {
case KeyEvent .VK_LEFT:
rotation--;
if (rotation<0) rotation=359;
repaint();
break;
case MouseEvent.VK_RIGHT:
rotation++;
if (rotation>360) rotation=0;
repaint();
break;
}

Somma

import javax.swing.JOptionPane;
public class Somma {
public static void main(String [] args){
String primoNumero=JOptionPane.showInputDialog( "digita il primo numero" );
String secondoNumero=JOptionPane.showInputDialog( "digita il secondo numero" );
int a=Integer.parseInt(primoNumero);
int b=Integer.parseInt(secondoNumero);
int c=a+b;
JOptionPane.showMessageDialog( null, "somma= " + c,"somma di due interi", JOptionPane.PLAIN_MESSAGE );
Somma s=new Somma();
}
}

lunedì 1 dicembre 2008

Correzione Errori

int x=34.5; ci deve essere il double
--------------------------------------------------------

boolean boo=x; va bene
-----------------------------------------------------------------------------------
int y=boo; non va bene perche deve essere assegnato alla variabile solo valori dello stesso tipo
-----------------------------------------------------------------------------------

double z=boo;non va bene sono variabili deverse
-------------------------------------------------------------

byte b=800; no perche a valori fino a 128 quindi questo è troppo grande

z=x+Y;
--------------------------------------------------------
public string getNome () {
nome=n
}
ci vuole la S maiuscola e manca il retuen
---------------------------------------------------------------
public void getNome (string n) {
return nome;
}
è sbagliato perchè non si deve restituire nulla quando si ha void...C'è n che non viene utilizzata quindi al posto di retuen nome ci vuole nome=n;
----------------------------------------------------------------------------------------------------------------
public void String getNome(String n){
.....
}
non ci posso mettere void e string o uno o l' alto
------------------------------------------
public Studente tizio(String n){
.....
}
questo va bene
si puo definire la variabile tipo:Studente=y e mettere il return
mettere poi il return tipo(return y)
----------------------------------------------------
public Studente tizio(Studente n){
int x;
Studente y;
return y;
}
n è una variabile di tipo studente è non posso assegnarla ad una tipo int
studente y=n;
____________________________oppure______________________________
int x;
public Studente tizio(Studente n){
this x=x;
Studente y=n;
return y;
}
-----------------------------------------------------------------
Studente s1;
s1=new Studente(1,"Mario");

con "Studente s1"ho creato un riferimento poi con "s1=new Studente(1,"Mario");" o creato un oggetto
-----------------------------------------------------------------------------------
public class Studente {
int matricola;
String nome;
public Studente(int matricola, String nome) {
this.matricola=matricola;
this.nome=nome;
{
{
----------------------------------------------------------------------------------------
s1=new Studente(1,"mario");
s1.assegnaVoto(7);
--------------------------------------------------------------------------------------------

Finestra in java

Finestra1
______________________________________________________________________________
import javax.swing.*;
public class Finestra1 {
public void creaForm1(){
JFrame finestra1=new JFrame("finestra IVL");
finestra1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
finestra1.setSize(300,300);
finestra1.setVisible(true);
}
}
------------------------------------------------------------------------------
TestaFinestra1
______________________________________________________________________________
public class TestaFinestra{
public static void main(String[] args){
Finestra1 f=new Finestra1();
f.creaForm1();
}
}

lunedì 3 novembre 2008

compito per martedi 4/11/2008

compito per martedi 4/11/2008 Alessio Cavalierini
-----------------------------------------------------------------------------------------------------
public class Studente extends Persona { //extends serve per l'ereditarietà
String classe;
double mediaVoti;
double[] voti;
public Studente(int e, String n, char s, String em, String t, double mv, String cl){

super(e,n,s,em,t);
voti=new double[100];
classe=cl;
mediaVoti=mv;
}

public String getClasse(){
return classe;
}

public double getMediaVoti(){
return mediaVoti;
}

public double getVoti(){
return voti;
}

public void setClasse(String cl){
classe=cl;
}

public void setMediaVoti(double mv){
mediaVoti=mv;
}

public void setVoti(double v){
voti=v;
}


}
-------------------------------------------------------------------------------------
non sapevo come scrivere l' array..........
-------------------------------------------------------------------------------------
comunque ci ho provato
-------------------------------------------------------------------------------------
fine
---------------------------

domenica 2 novembre 2008

compito lunedi 3/11/2008

compito lunedi 3/11/2008 alessio cavalierini
------------------------------------------------------------------------
1
-------------------------------------------------------------------------
public class Persona {
private int eta;
private String nome;
private char sesso;
private String email;
private String telefono;
public Persona(int e, String n,char s, String em,String t) {
eta=e;
nome=n;
sesso=s;
email=em;
telefono=t;
}
public String getNome(){
return nome;
}
public char getSesso(){
return sesso;
}
public int getEta(){
return eta;
}
public String getEmail(){
return email;
}
public String getTelefono(){
return telefono;
}
public void setEta(int e){
eta=e;
}
public void setEmail(String em){
email=em;
}
public void setTelefono(String t){
telefono=t;
}
}
---------------------------------------------------------------------------------------------
2
----------------------------------------------------------------------------------------------
public class tv {
private int dimenzione;
private String hd;
private char colore;
private String marca;
private String px;
public Tv(int e, String n,char s, String em,String t) {
dimenzione=e;
hd=n;
colore=s;
marca=em;
px=t;
}
public String getDimenzione(){
return dimenzione;
}
public char getHd(){
return hd;
}
public int getColore(){
return colore;
}
public String getMarca(){
return marca;
}
public String getPx(){
return px;
}
public void setDimenzione(int e){
dimenzione=e;
}
public void setHD(String em){
hd=em;
}
public void setMarca(String t){
marca=t;
}
}
-------------------------------------------------------------------------
3
-------------------------------------------------------------------------
public class giacca {
private int colore;
private String misura;
private char materiale;
private String bottoni;
private String tasche;
public Giacca(int e, String n,char s, String em,String t) {
colore=e;
misura=n;
materiale=s;
bottoni=em;
tasche=t;
}
public String getColore(){
return colore;
}
public char getMisura(){
return misura;
}
public int getMateriale(){
return materiale;
}
public String getBottoni(){
return bottoni;
}
public String getTasche(){
return tasche;
}
public void setColore(int e){
colore=e;
}
public void setMisura(String em){
misura=em;
}
public void setMateriale(String t){
materiale=t;
}
}
-------------------------------------------------------------------------
4
-------------------------------------------------------------------------
public class zaino {
private int colore;
private String dimenzioni;
private char materiale;
private String scomparti;
private String tasche;
public Zaino(int e, String n,char s, String em,String t) {
colore=e;
dimenzioni=n;
materiale=s;
scomparti=em;
tasche=t;
}
public String getColore(){
return colore;
}
public char getDimenzioni(){
return dimenzioni;
}
public int getMateriale(){
return materiale;
}
public String getScomparti(){
return scomparti;
}
public String getTasche(){
return tasche;
}
public void setColore(int e){
colore=e;
}
public void setDimenzioni(String em){
dimenzioni=em;
}
public void setMateriale(String t){
materiale=t;
}
}
-------------------------------------------------------------------------
5
-------------------------------------------------------------------------
public class ipod {
private int colore;
private String memoria;
private char materiale;
private String cuffie;
private String dimenzioni;
public Ipod(int e, String n,char s, String em,String t) {
colore=e;
memoria=n;
materiale=s;
cuffie=em;
dimenzioni=t;
}
public String getColore(){
return colore;
}
public char getMemoria(){
return memoria;
}
public int getMateriale(){
return materiale;
}
public String getcuffie(){
return cuffie;
}
public String getDimenzioni(){
return dimenzioni;
}
public void setColore(int e){
colore=e;
}
public void setMemoria(String em){
memoria=em;
}
public void setMateriale(String t){
materiale=t;
}
}
-------------------------------------------------------------------------
6
-------------------------------------------------------------------------
public class Film {


private String titolo;
private String genere;
private Double ore;
private String attori;
public Film(String t, String g, Double d, String a){
titolo=t;
genere=g;
ore=d;
attori=a;
}


public String getTitolo(){
return titolo;
}


public String getGenere(){
return genere;
}


public Double getOre(){
return ore;
}


public String getAttori(){
return attori;
}


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


public void setGenere(String g){
genere=g;
}

public Double getOre(){
ore=d;
}
-------------------------------------------------------------
7
-------------------------------------------------------------

public class Matita {


private String dimenzioni;
private String genere;
private Double lunghezza;
public Film(String t, String g, Double d){
dimenzioni=t;
genere=g;
lunghezza=d;
}


public String getDimenzioni(){
return dimenzioni;
}


public String getGenere(){
return genere;
}


public Double getLunghezza(){
return lunghezza;
}

public void setDimenzioni(String t){
dimenzioni=t;
}


public void setGenere(String g){
genere=g;
}

public Double getLunghezza(){
lunghezza=d;
}
--------------------------------------------------------------------------
8
--------------------------------------------------------------------------
public class Spettacolo {


private String titolo;
private String genere;
private Double ore;
private String attori;
public Spettacolo(String t, String g, Double d, String a){
titolo=t;
genere=g;
ore=d;
attori=a;
}


public String getTitolo(){
return titolo;
}


public String getGenere(){
return genere;
}


public Double getOre(){
return ore;
}


public String getAttori(){
return attori;
}


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


public void setGenere(String g){
genere=g;
}

public Double getOre(){
ore=d;
}
-------------------------------------------------------------------
9
-------------------------------------------------------------------
public class Pentola {


private String dimenzioni;
private String genere;
private Double capacità;
public Film(String t, String g, Double d){
dimenzioni=t;
genere=g;
capacità=d;

}


public String getDimenzioni(){
return dimenzioni;
}


public String getGenere(){
return genere;
}


public Double getCapacità(){
return capacità;
}

public void setDimenzioni(String t){
dimenzioni=t;
}


public void setGenere(String g){
genere=g;
}

public Double getCapacità(){
capacità=d;
}
-----------------------------------------------------------------------
10
-----------------------------------------------------------------------
public class Telefono {


private String modello;
private String genere;
private Double memoria;
public Film(String t, String g, Double d){
modello=t;
genere=g;
memoria=d;
}


public String getModello(){
return modello;
}


public String getGenere(){
return genere;
}


public Double getMemoria(){
return memoria;
}

public void setModello(String t){
modello=t;
}


public void setGenere(String g){
genere=g;
}

public Double getGenere(){
genere=d;
}
-----------------------------------------------------------------------------
non so se è giusto....
-----------------------------------------------------------------------------
fine
-----------------------------------------------------------------------------

giovedì 23 ottobre 2008

compito di venerdi 24/10/2008......non so se va bene

compito di venerdi 24/10/2008
--------------------------------------------------------------------------------
Alessio Cavalierini 4A/LE
--------------------------------------------------------------------------------
#include
int griglia[29];
char rappresentazione grafica[3]= {| |,||,|+|};
int h;
void azzeraGriglia();
_______________________________________________
azzero la Griglia
_______________________________________________
main();{
void azzeraGriglia();
}
void azzeraGriglia() {
int h;
for(h=1;h<8;h++) {
Griglia[h]=1;
for(h=9;h<14;h++) {
Griglia[h]=1;
}
for(h=17;h<20;h++) {
Griglia[h]=1;
}
Griglia[25]=1;
}
_________________________________________________
stampo la Griglia
_________________________________________________
void stampa(int Griglia[29]) {
for(h=1;h<29;h++) {
printf("%c",rappresentazione grafica[ Griglia[h] ]);
if(i%7==0) {
printf("\n");
}
}
}

_________________________________________________
fine
_________________________________________________
solo un tentativo.......non so se va bene.........
lasciate commenti..........

mercoledì 22 ottobre 2008

compito di martedi....... 21/10/2008

martedi 21/10/2008
azzero_____________________________________
------------------------------------------------------------------------------------------------------
int 1;
for (i=0; i<20; i++) {
board[i]=0;
}
------------------------------------------------------------------------------------------------------
int board[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
------------------------------------------------------------------------------------------------------
int board[20];
int board[0]=0;
int board[1]=0;
int board[2]=0;
int board[3]=0;
int board[4]=0;
int board[5]=0;
int board[6]=0;
int board[7]=0;
int board[8]=0;
int board[9]=0;
int board[10]=0;
int board[11]=0;
int board[12]=0;
int board[13]=0;
int board[14]=0;
int board[15]=0;
int board[16]=0;
int board[17]=0;
int board[18]=0;
int board[19]=0;
--------------------------------------------------------------------------------------------------------


int board[]={1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2};
int 1;
for (i=0; i<9; i++){
board[i]=1;
for(i=10; i<20; i++);
board[i]=2;


int board[20];
int board[0]=1;
int board[1]=1;
int board[2]=1;
int board[3]=1;
int board[4]=1;
int board[5]=1;
int board[6]=1;
int board[7]=1;
int board[8]=1;
int board[9]=1;
int board[10]=2;
int board[11]=2;
int board[12]=2;
int board[13]=2;
int board[14]=2;
int board[15]=2;
int board[16]=2;
int board[17]=2;
int board[18]=2;
int board[19]=2;