Você está na página 1de 4

2.

(leitura de teclado e estruturas de controle de fluxo) A Tabela ASCII (American Standard Code for Information Interchange) frequentemente usada na computao para a troca de informaes. Cada caracter na tabela ASCII corresponde a um cdigo de 8 bits. Pesquise mais sobre a tabela ASCII e faa um programa JAVA que percorra as posies da tabela ASCII correspondentes aos caracteres alfabticos maisculos e os apresente na console: R/* * @author */ public class Exc2 { public static void main(String[] args) { int numAscii; for (numAscii = 65; numAscii <91; numAscii ++) System.out.printf("%c \n", numAscii); } } 3. (leitura de teclado e estruturas de controle de fluxo) Escreva um programa Java que receba uma frase do usurio e calcule o nmero de vezes que a vogal 'a' foi encontrada e imprima na tela o resultado. Rimport javax.swing.JOptionPane; /* * @author */ public class Exc3 {

public static void main (String[] args){ String palavra; int x=0, count =0; palavra = JOptionPane.showInputDialog("Digite uma palavra");

for(x=0; x< palavra.length(); x++){ if (palavra.charAt(x) =='a' || palavra.charAt(x) == 'A'){ count +=1; } } JOptionPane.showMessageDialog(null,"a palavra '"+palavra+"' contem "+count+" letras 'a'","Consulta",JOptionPane.PLAIN_MESSAGE); } }

4. (leitura de teclado usando Scanner) Escreva um programa Java para ler uma palavra usando a classe Scanner (leitura da console) e imprimi-la na tela em caracteres maisculos e depois em caracteres minsculos. Rimport java.util.Scanner; import javax.swing.JOptionPane; * @author */ public class Exc4 { public static void main (String[] args){ String palavra = ""; Scanner sc = new Scanner(System.in); System.out.printf(" Digite uma palavra\n"); palavra = sc.nextLine(); System.out.printf("MAIUSCULA : %s \n", palavra.toUpperCase()); System.out.printf("Minuscula: %s \n", palavra.toLowerCase()); } }

5. (leitura de teclado usando JOptionPane) Escreva um programa Java para ler duas palavras e exibir na tela a mensagem igual se forem iguais, ou diferente se forem diferentes. Nas atividades de leitura e apresentao de contedo do algoritmo use a interface grfica da classe JOptionPane Rimport javax.swing.JOptionPane; /* * @author */ public class Exc5 { public static void main (String[] args){ String palavra1 = "", palavra2 = ""; palavra1 = JOptionPane.showInputDialog("Digite uma palavra1"); palavra2 = JOptionPane.showInputDialog("Digite uma palavra2");

if (palavra1.contentEquals(palavra2)) JOptionPane.showMessageDialog(null,"As palavras'"+palavra1+"' e '"+palavra2+"' so iguais","Comparao de Strings",JOptionPane.PLAIN_MESSAGE); else JOptionPane.showMessageDialog(null,"As palavras'"+palavra1+"' e '"+palavra2+"' so diferentes","Comparao de Strings",JOptionPane.PLAIN_MESSAGE); } }

(fixao de conceitos) Apresente o algoritmo de resoluo ao exerccio deixado no quadro como atividade extra-classe na ltima aula. 1->-/*trocar vogais por consoante * @author */ package excstring; import javax.swing.JOptionPane; public class ExcAnterior1 { public static void main (String[] args){ String str; str = JOptionPane.showInputDialog("Digite uma palavra"); str = str.replace("a","X"); str = str.replace("e","X"); str = str.replace("i","X"); str = str.replace("o","X"); str = str.replace("u","X"); str = str.replace("A","X"); str = str.replace("E","X"); str = str.replace("I","X"); str = str.replace("O","X"); str = str.replace("U","X"); System.out.printf("%s \n",str); } }

2->-/*concatenar uma outra string com a recebida * @author */ package excstring; import java.util.Scanner; public class ExcAnterior2 { public static void main (String[] args){ String str1 = "Esta a palavra ", str2; Scanner sc = new Scanner (System.in); System.out.printf("Digite um valor: "); str2 = sc.nextLine(); System.out.printf("%s", str1+str2); }

3->-/* * utilizando JOptionPane receber e mostrar uma string e * utilizando Scanner receber e mostrar uma string * @author */ package excstring; import java.util.Scanner; import javax.swing.JOptionPane; public class ExcAnterior3 { public static void main(String[] args) { String str; Scanner sc = new Scanner (System.in); str = JOptionPane.showInputDialog("digite uma string"); JOptionPane.showMessageDialog(null, str,"string",JOptionPane.PLAIN_MESSAGE); System.out.printf("Digite uma string: "); str = sc.nextLine(); System.out.printf("%s",str); } }