Meu professor manda um monte de questões pra serem feitas e só agora notei que essa em especial está causando dúvida:
Receber nomes enquanto forem diferentes de FIM e imprimir o primeiro caractere de cada nome.
Ele não chegou ainda em vetores e eu não tenho idéia de como fazer usando isso. Tem como solucionar com ifs ou mesmo do while?
De qualquer forma, não consegui(nem if nem com do while).
O que fiz está num loop infinito.
2007-03-11
05:50:58
·
2 respostas
·
perguntado por
BioClon
7
em
Computadores e Internet
➔ Programação e Design
import java.util.*;
public class Nomes{
public static void main (String args []){
Scanner s= new Scanner(System.in);
String nome, FIM=null;
char letra,n;
do{
System.out.println("Digite algum nome");
nome=s.nextLine();
letra=nome.charAt(0);
}
while (nome!=FIM);
System.out.println("Nomes digitados:" /*aqui eu não sei se é pra colocar a variável "letra". Se for, como vai acumular tantos caracteres?*/ );
}
}
2007-03-11
05:51:21 ·
update #1