Java_Android_code

in questa pagina scrivo alcuni programmini in java SE o in java per Android

********
VargasUno
/****/package vargasItJava02; /***
@author Carmen Vargas  * data: aprile 2012 * email:onzeonze@live.it */

classMenuDisegniVari {

public static void main (String[] args){
boolean opOk=false;
int opzione = 0;
while (! opOk){
   System.out.println(“\n*** scegli un disegno da eseguire ***\n”);
  
System.out.println(” 1. Scatola \n 2. TriangoloAscDx \n 3. TriangoloDisSx \n4. TriangoloAscSx \n 5. TriangoloDisDx \n 6. Freccia\n 7. Esci\n\n ?”);
opzione = Leggi.unInt();
if (opzione != 0) {
   switch (opzione) {
      case 1: disegnoScattola(); break;
     
case 2: triangoloA(); break;
     
case 3: triangoloB();break;
     
case 4: triangoloC();break;
     
case 5: triangoloD();break;
     
case 6: frecce();break;
     
case 7: opOk=true;
           System.out.println();
           
System.out.println(“\n*** ESCO … ***\n”);
     
break;
          
default:
          
break;
     }
}else{ opOk=false;
      }
   }
}
privatestaticvoid frecce() {
// stampa frecce verso destra e verso sinistra a scelta
int lunghezza =0;char verso =‘ ‘;
while (lunghezza <= 0){
   System.out.println(“inserire un valore per la lunghezza della freccia ?”);
   lunghezza =Leggi.unInt();
}
while (verso != ‘s’ && verso != ‘d’){
   System.out.println(“inserire il verso della freccia: s sinistra o d destra “);
  
verso = Leggi.unChar();
}
if (verso == ‘s’){
    System.out.print(“<“);
   
for (int i=1;i<=lunghezza;i++){
        System.out.print(“=”);
    }
    System.out.println();
}else{
    for (int i=1; i<=lunghezza;i++){
        System.out.print(“=”);
   
}
  System.out.print(“>”);
  
System.out.println();
 }
}

privatestaticvoid triangoloC() {
// triangolo ascendente sinistro
int lato=0;char c =‘ ‘;
while (lato<=0){
   
System.out.println(“inserire la misura del lato del TRIANGOLO ? “);
    lato=Leggi.unInt();
 }
while (c == ‘ ‘){
    System.out.println(“inserire un carattere per disegnarlo ? “);
    c=Leggi.unChar();
}
int spaz =lato -1;
for (int k=1;k<=lato;k++){
     
for (int m=1;m<=spaz;m++){
        
System.out.print(” “);
     }
spaz=spaz-1;
for (int j=1;j<=k;j++){
      Syst
em.out.print(c);
}
System.out.println();
}
}
privatestaticvoid triangoloD() {
// triangolo discendente destro
int lato=0;char c =‘ ‘;
while (lato<=0){
     System.out.println(“inserire la misura del lato del TRIANGOLO ? “);
    
lato=Leggi.unInt();
  }
while (c == ‘ ‘){
     System.out.println(“inserire un carattere per disegnarlo ? “);
    c=Leggi.unChar();
}
int auxlato = lato;
int spaz = 0;
for (int k=1;k<=auxlato;k++){
    
for (int m=1;m<=spaz;m++){
         
System.out.print(” “);
    
}
for (int j=1;j<=lato;j++){
      System.out.print(c);
}
   System.out.println();
   lato=lato – 1;
   spaz=spaz+1;
  }
}
privatestaticvoid triangoloB() {
// triangolo discendente sinistro
int lato=0;char c =‘ ‘;
while (lato<=0){
     System.out.println(“inserire la misura del lato del TRIANGOLO ? “);
     lato=Leggi.unInt();
}
while (c == ‘ ‘){
    System.out.println(“inserire un carattere per disegnarlo ? “);
    c=Leggi.unChar();
}
int auxlato = lato;
for (int k=1;k<=auxlato;k++){
    
for (int j=1;j<=lato;j++){
       
System.out.print(c);
  
}
  System.out.println();
  lato=lato – 1;
  }
}
privatestaticvoid triangoloA() {
// triangolo ascendente destro
int lato=0;char c =‘ ‘;
while (lato<=0){
    System.out.println(“inserire la misura del lato del TRIANGOLO ? “);
   
lato=Leggi.unInt();
}
while (c == ‘ ‘){
    System.out.println(“inserire un carattere per disegnarlo ? “);
    c=Leggi.unChar();
}
for (int k=1;k<=lato;k++){
     for (int j=1;j<=k;j++){
       
System.out.print(c);
  }
     System.out.println();
  }
}
privatestaticvoid disegnoScattola() {
// disegna quadrato o rettangolo
int altezza= 0;int lunghezza =0;char c = ‘ ‘;
while (altezza <=0) {
   
System.out.println(“inserire una misura per ALTEZZA ? “);
    
altezza =Leggi.unInt();
}
while (lunghezza <=0) {
    System.out.println(“inserire una misura per LUNGHEZZA ? “);
    lunghezza = Leggi.unInt();
}
while (c == ‘ ‘) {
  
System.out.println(“inserire un CARATTERE per disegnare ? “);
  
c = Leggi.unChar();
}
for (int i=1;i<=lunghezza; i++){
   
System.out.print(c);
}//attenzione per la lunghezza – 2
int acum = altezza-2;int bianchi =lunghezza – 2;
System.out.println();
for (int j=1;j<=acum;j++){
   
System.out.print(c);
  
//per imprimere spazi bianchi
for (int b=1; b<=bianchi; b++){
   
System.out.print(” “);
}
System.out.print(c);
System.out.println();
}
for (int i=1;i<=lunghezza; i++){
   System.out.print(c);
  }
 }
}

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: