Consoante ou vogal

7 respostas
S
// classificar como consoante ou vogal

import java.util.Scanner;

public class VogalConsoante{
  public static void main(String []args){
	char N;

	System.out.println("introduza a letra:");
	Scanner read = new Scanner(System.in);
	N=read.nextChar();

    switch(N){

	case'a':
	case'e':
	case'i':
	case'o':
	case'u':

		System.out.println("a letra"+N+"e uma vogal");
		break;
     default:
		System.out.println("a letra"+N+"e uma consoante");
     }

 }
}

7 Respostas

S

esta dando erro na linha N=read.nextChar(); alguem pode me da um help. thanks…

S

tentei assim tambem. mas nao compilou.

import java.util.Scanner;

public class Alafabeto{
  public static void main(String []args){
    char z;

    char alfa []={a,e,i,o,u};

    System.out.println("introduza a letra(a-z):");
    Scanner read=new Scanner(System.in);
    z=read.nextChar();
    System.out.println("essa letra e:" +alfa[z-1]+"vogal");

    
    //System.out.println("essa letra e consoante");
 }
}
F

Eu estou sem o Java 1.5 aqui, mas eu li o javadoc da classe Scanner e não tem nenhum método: nextChar().

Dá uma olhada no javadoc e resolva o problema.

Abraço.

S

ja dei uma olhada la mas nao fala de char nao.

S

algum help aqui ?

thanks!!!

S

kra, acho q com char não tem como ein…não pode ser String msm??
rss

Abraços…

S
import java.util.Scanner; 

public class VogalConsoante{ 
  public static void main(String []args){ 
   

   System.out.println("introduza a letra:"); 
   Scanner read = new Scanner(System.in); 
   
   String N=read.next();
   char c=N.charAt(0);
   //N=read.nextLine(); 
   
   System.out.println(N);

    switch(c){ 

   case'a': 
   case'e': 
   case'i': 
   case'o': 
   case'u': 

      System.out.println("a letra "+N+" é uma vogal"); 
      break; 
     default: 
      System.out.println("a letra "+N+" é uma consoante"); 
     } 

 } 
}

Espero q ajude, qualquer coisa… posta ai!!

Criado 14 de junho de 2007
Ultima resposta 27 de jun. de 2007
Respostas 7
Participantes 4