estou para me formar na facul e estou de Dp em java , tenho q fazer um programa em java, nem sei pro onde começar se puderem me ajudar fico muito grato segue o exercicio
Escreva um programa que leia uma frase digitada pelo usuário (use JOptionPane) e faça sua
quebra em palavras. As palavras devem ser impressa no console uma por linha.
Uma palavra é definido como uma sequencia de letras, qualquer caractere fornecido que não for uma letra, deve ser
descartado.
Por exemplo, se o usuário entrar com o texto:
Ele disse, “Isso 999 não foi 999 uma boa ideia.”
O programa deve imprimir no console:
Ele
disse
Isso
não
foi
uma
boa
ideia
Dica: Para testar se um caractere é uma letra, você pode usar:
( seu_caracter >= ‘a’ && seu_caracter <= ‘z’)
Para quebrar o texto você pode utilizar o método Split(’ '), passando como parâmetro ’ ‘. Assim tudo o que você terá que fazer e percorrer o array retornado pelo método Split(’ ') e exibir na tela quebrando linha.
Isso seria uma forma simples de receber uma frase e separar, porém ainda você tem que criar e aplicar suas regras, como por exemplo não deixar colocar nenhum
caractere diferente de uma letra.
package RecerberFrases;
import java.util.regex.Pattern;
import javax.swing.JOptionPane;
public class Frases {
public static void main(String[] ars) {
String frase = JOptionPane.showInputDialog("Insira uma frase");
String[] s = frase.split(Pattern.quote(" "));
int i = 0;
for (i = 0; i < s.length; i++) {
System.out.println(s[i]);
}
}
}
Olá pessoal sou nova aqui e tbm estou começando agora em java…estou no segundo modulo de tecnico de informática com ênfase em programação… será que vcs podem me ajudar??
Tenho um exercicio q nao estou entendendo como faze-lo.
Declare um inteiro de valor 10 e mostre na tela no valor do terceiro bit mais significativo( da direita para a esquerda).
[quote=Patr?ia]Olá pessoal sou nova aqui e tbm estou começando agora em java…estou no segundo modulo de tecnico de informática com ênfase em programação… será que vcs podem me ajudar??
Tenho um exercicio q nao estou entendendo como faze-lo.
Declare um inteiro de valor 10 e mostre na tela no valor do terceiro bit mais significativo( da direita para a esquerda).[/quote]
Seja Bem Vinda !!!
É interessante você criar um novo tópico no forum em java básico com sua dúvida, pode ser que ela fique aqui sem nínguem ver, sendo que se trata de um exercício diferente.
E falando sobre o exercício, eu acho que o que você quer é um array de dez números e apontar o terceiro maior algo assim ???