Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Immagino una interfaccia "grafica" .... per una applicazione "standalone" oppure per una "applet"? Con il framework di AWT o di Swing? (o altro)?
    scusa mi sono espresso male .
    Vorrei implementare una Interfaccia testuale semplice di una scacchiera
    Ultima modifica di Spugnettina; 12-05-2014 a 15:30

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Spugnettina Visualizza il messaggio
    Vorrei implementare una Interfaccia testuale semplice di una scacchiera
    Ok, visto allora che è testo "puro", mostra qui cosa vorresti ottenere (cioè usando il tag code posta un esempio, anche parziale, di scacchiera).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    ok risolto in parte


    scrivendo
    public class DisegnoMatrice
    {
    public static void main(String[] args)
    {
    int i; //righe
    int j; //colonne

    int [][] mat = new int[8][8];

    for(i = 0; i<8; i++)
    {
    for(j = 0; j<8 ; j++)
    {
    mat[i][j] = 1;
    }
    }


    for(i=0; i<8; i=i+1)
    {
    for(j=0; j<8; j=j+1)
    {
    System.out.print(mat[i][j]);
    }
    System.out.println();
    }

    }

    ottengo una matrice 8x8 di 1
    ma vorrei alternare 1 e 0 su ogni riga e colonna e vorrei fargli la cornice attorno
    Ultima modifica di Spugnettina; 12-05-2014 a 16:09

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Spugnettina Visualizza il messaggio
    ma vorrei alternare 1 e 0 su ogni riga e colonna
    Chiaramente invece che

    mat[i][j] = 1;

    fisso, dovresti assegnare 0 o 1. Si può fare in diversi modi ma un modo semplice è tenere (già prima dei for) una variabile che inizialmente è es. 0. Dopo ogni assegnamento cambi il valore da 0 a 1 o viceversa.
    Si può fare anche con un semplice boolean. Se true=1, se false=0, poi inverti il boolean. Anzi ... è anche più semplice!

    Quote Originariamente inviata da Spugnettina Visualizza il messaggio
    e vorrei fargli la cornice attorno
    Si tratta solo di banali print/println. Le cornici sopra/sotto con dei println. E per le cornici sinistra/destra basta un print di una barra prima/dopo il ciclo delle colonne.
    Ultima modifica di andbin; 12-05-2014 a 16:27
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Chiaramente invece che

    mat[i][j] = 1;

    fisso, dovresti assegnare 0 o 1. Si può fare in diversi modi ma un modo semplice è tenere (già prima dei for) una variabile che inizialmente è es. 0. Dopo ogni assegnamento cambi il valore da 0 a 1 o viceversa.
    Si può fare anche con un semplice boolean. Se true=1, se false=0, poi inverti il boolean. Anzi ... è anche più semplice!


    Si tratta solo di banali print/println. Le cornici sopra/sotto con dei println. E per le cornici sinistra/destra basta un print di una barra prima/dopo il ciclo delle colonne.

    Grazie tante!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.