Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2014, 09:14
aldo_rengo
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
dudas java, Scanner, y variable locales, globales

una pregunta, el scanner de JAVA, solo recibe String, no entero

por que tengo que pasarlo. a int.


cuando hago esto.


Código PHP:
String teclado="";

Scanner entrada=new Scanner(System.in);
teclado=entrada.nextLine(); 
---------------------------------------------------------------------------------------------------------------------------------

2) otra duda... por que me tira error esto

sé cual puede ser el problema , se trata de las variables globales y locales..
asi como esta tira error que es este...


Cita:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Cannot make a static reference to the non-static field passentrada
Cannot make a static reference to the non-static field pass

Código PHP:

import java
.util.Scanner;

public class 
practice {
    
    
int pass;
    
String passentrada;
    
    
    public 
practice(){
        
        
pass=0;
        
passentrada="";
    }
    
    public static 
void main(String[] args){
        

        
        
System.out.println("Bienvenido \n Ingrese la clave para ingresar al sistema");

        do{
          
System.out.println("Numero de clave:");
          
Scanner entrada=new Scanner(System.in);
          
passentrada=entrada.nextLine();
          
pass=Integer.parseInt(passentrada);
          
          if(
pass!=0){
              
libreria.borrado();
          } 
pero se arregla, cuando declaro y defino las variables en el MAIN... es raro...

asi masomenos

Código PHP:
    public static void main(String[] args){
        
        
int pass=0;
        
String passentrada="";

        
        
System.out.println("Bienvenido \n Ingrese la clave para ingresar al sistema"); 

---------------------------------------------------------------------------------------------------------------------------------

3) ah y en JAVA existe eso de limpiar el buffer, o algo como sucedia en lenguaje C???

Última edición por aldo_rengo; 21/03/2014 a las 09:19