Programación Y Desarrollo Web
:: 
 
Apache ASP C/C++ C++ Builder


CSS Delphi HTML Java


JavaScript MySQL PHP


SQL Server Visual C++ W3C  
 
 
 
.: Inicio  ::  Código  ::  Java :.
 
 
 
 
  Manuales
  Código
  Trucos Windows
  Descargas
  Vínculos
 
 
 
 

 
• Cadenas de Texto (Arreglo de Bytes)

//Solo se declara un arreglo de Bytes
byte[] cad = new byte[255];
//Se le pide que capture una cadena de texto
System.out.println("Teclea un string: ");
//Se guarda el string en el arreglo "cad"
System.in.read(cad);
//Y se crea un string al que se le almacena el arreglo de bytes
String cad1 = new String(cad);
//Para guardar más cadenas de texto, ya no se tiene que crear otro arreglo de Bytes sólo se crea otro objeto String
System.out.println("Teclea otro string: ");
System.in.read(cad);
String cad2 = new String(cad);

 

 
• Cadenas de Texto (InputStreamReader)

//Este es otro ejemplo para leer string desde Java
public class tarea{

  //Se tiene que agregar lo siguiente a la clase: "throws IOException"
  public tarea() throws IOException{

    //Esta es la manera de declarar la cadena, donde "cad" es la variable que almacenará el string
    InputStreamReader cad = new InputStreamReader(System.in);
    BufferedReader IN = new BufferedReader(cad);
    System.out.println("teclea una cadena: ");
    System.in.read(cad);
    String cad1 = new String(cad);
    System.out.println("teclea otra cadena: ");
    System.in.read(cad);
    String cad1 = new String(cad);
  }

  public static void main(String[] args){
    tarea vTarea = new tarea();
  }
}

 

 
• Calculadora

public class calcu{

  public calcu() throws IOException{

    int op;
    double n1,n2,r;
    String linea;
    InputStreamReader cad = new InputStreamReader(System.in);
    BufferedReader IN = new BufferedReader(cad);

    System.out.println("1) sumar");
    System.out.println("2) restar");
    System.out.println("3) multiplicar");
    System.out.println("4) dividir");
    System.out.println("5) salir");
    System.out.println("opción: ");
    linea = buf.readLine();
    op = Integer.valueOf(linea).intValue();
    if(op>=1 && op<=4){
      System.out.println("primer número: ");
      linea = buf.readLine();
      n1 = Double.valueOf(linea).doubleValue();
      System.out.println("segundo número: ");
      linea = buf.readLine();
      n2 = Double.valueOf(linea).doubleValue();
    }
    switch(op){
      case 1: System.out.println(n1+"+"+n2+"="+(n1+n2));
              break;
      case 2: System.out.println(n1+"-"+n2+"="+(n1-n2));
              break;
      case 3: System.out.println(n1+"*"+n2+"="+(n1*n2));
              break;
      case 4: System.out.println(n1+"/"+n2+"="+(n1/n2));
              break;
      case 5: System.exit(0);
              break;
      default: System.out.println("opción invalida");
    }  //switch
  } //public calcu()

  public static void main(String[] args){
    tarea vTarea = new tarea();
  }
}

 
 
 
[  Inicio  ¦  Mapa del Sitio  ¦  Contacto  ]
 
 
 
Página diseñada por: TSUI Jorge Alejandro Mendoza Torres.
Sitio optimizado para ie5+/Firefox 2.0; res 800 x 600.
 
Hosted by www.Geocities.ws

1