Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [java] valore decimale del carattere e....altro: SOS

    Spero aiuterete una principiante in panne: in java immetto una stringa in un form Es: Anita, poi immetto la posizione del carattere che desidero Es: 3 e dovrei ottenere in output il carattere corrispondente nel mio Es: i (primo problema che non so risolvere) e anche il suo valore binario quindi mi serve la conversione decimale del carattere (come?) per poi passare a quella binaria (mi servirā un for credo e poi?). Lo so che sono 3 problemi ma se mi aiuterete a risolverne anche solo uno vi ringrazio. Tra studio e lavoro (che non ha niente a che vedere con i computer e meno che mai con la programmazione) mi resta spesso solo la tarda notte se non proprio la notte per studiare java. GRAZIE in anticipo !!!!!

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    A) char car = nomefield.getText().charAt(2);
    B) int ca = (int)car;
    C) byte b = (byte)ca;

  3. #3

    charAt()

    Scusa ma il parametro che passo a questa funzione č la posizione-1?

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    la posizione dei car parte da 0, come un array

  5. #5

    Thanks !!!!

    Grazie !!

  6. #6

    SOS

    Stasera ho cercato di fare il mio programma seguendo i tuoi consigli.....ma non riesco a trovare soluzione

    //determino il carattere corrispondente alla posizione data in input
    numeroPosiz=Integer.parseInt(tfPos.getText());

    //char car=tfPosiz.getText().charAt(numeroPosiz-1);
    lVisCar.setText(""+car);

    //individuo il valore decimale del carattere
    int ca=(int)car;

    int vDec=128;

    //individuo il valore binario del carattere
    String bByte="";
    for(int k=0; k < 8; k++){
    if (ca >= vDec){
    bByte+="1";
    ca-=vDec;
    }
    else
    bByte+="0";
    vDec/=2;
    }
    //visualizzazione del valore binario
    lVisByte.setText(""+bByte);

    }

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 © 2024 vBulletin Solutions, Inc. All rights reserved.