Java
• O formato de entrega consiste de: o Uma pasta compactada que deve ser chamada com os nomes e sobrenomes dos alunos. o Todos os arquivos .java, com a nomenclatura exercicionumero.java. Ex: exercicio1.java.
• Prazo de entrega 26/09/2011, 08:00, através do portal educacional.
• Arquivos devem ser gravados/lidos na própria pasta onde o arquivo java está rodando. o Ex: arq = new FileReader(“arquivo.txt”);
1. Elaborar um programa que o leia nome de uma música, retornando informações conforme o modelo abaixo:
***********************************
Número de caracteres: XX
Número de palavras: XX
Cinco primeiros caracteres: XXXXX
***********************************
1)package avaliaçao;
import java.util.Scanner; import javax.swing.JOptionPane;
public class exer1 {
public static void main(String[] args) { Scanner entrada = new Scanner(System.in); String nome, partes[];
nome = JOptionPane.showInputDialog("Nome da Musica: "); partes = nome.split(" ");
System.out.println("Número de caracteres: " + nome.length()); System.out.println("Número de palavras: " + partes.length); System.out.println("Cinco primeiros caracteres: " + nome.substring(0,5)); }
}
2. Elaborar um programa que receba um conjunto de animais contendo o nome e a classe a qual pertence(mamífero, réptil, anfíbio), armazenando essas informações em um arquivo de texto chamado animal.txt.
Utilizar um separador entre o nome e a classe do animal. Caso a classe informada seja diferente das três citadas acima armazena-la como Outra.
O animal deve ser lido e salvo até que o animal Lagarto seja lido, este deve ser armazenado e, posteriormente, o processo de leitura deve ser interrompido. Toda a vez que o programa for executado, o arquivo deve ser realimentado, sem preservar os animais previamente cadastrados.
Após a leitura devem ser exibidos todos os animais gravados, conforme o modelo abaixo: