char a;
a=teclado.nextChar();
isto é possivel? é que me da erro :S
char a;
a=teclado.nextChar();
isto é possivel? é que me da erro :S
A forma de se ler entrada de dados pelo teclado é a seguinte:
import java.util.Scanner;
public class GetInputFromScanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Entre com o nome:");
String nome = sc.next();
System.out.println("Ola " + nome +"!");
}
}
Mas existem outras formas, inclusive é possível de se utilizar JOptionPane…
import java.util.Scanner;
public class Jogo31 {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
String a;
int saida=0;
a=teclado.next();
for (; a !="=";){
if(a=="="){//if que nunca é igualado
break;
}
else{
if (saida<31){
saida=saida+(int)(9*(Math.random()));
System.out.println(saida);
a=teclado.next();
}
else{
System.out.println("rebentou:"+saida);
saida=0;
System.out.println(saida);
break;
}
}
}
}
}
por ex neste jogo porque ele não igual nunca o if referido a cima