A maior rede de estudos do Brasil

Escreva um software em Java OO

6 - Escreva um software onde o usuário digite seu nome e seu sobrenome e o sistema retorne;

*Cada nome separadamente

*Quantos caracteres tem cada palavra


7 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Inicialmente devemos iniciar a classe e receber o nome do usuário.

import java.util.Scanner;

public class N {

public static void main(String[] args) {

Scanner ler = new Scanner(System.in);

System.out.printf("Informe uma cadeia de caracteres:\n");

String string1 = ler.nextLine();


Com isso, utilizando o objeto string é separado a cada espaço.

String[] string = string1.split(" ");


Assim, após separarmos as strings, podemos apresenta-las ao usuário e o número de caracteres presentes.

for (int i = 0; i < string.length; i++) {

System.out.println("Nome[" + i + "]=" + string[i]);

System.out.println("Possui "+string.length+" caracteres");

}

}}

Inicialmente devemos iniciar a classe e receber o nome do usuário.

import java.util.Scanner;

public class N {

public static void main(String[] args) {

Scanner ler = new Scanner(System.in);

System.out.printf("Informe uma cadeia de caracteres:\n");

String string1 = ler.nextLine();


Com isso, utilizando o objeto string é separado a cada espaço.

String[] string = string1.split(" ");


Assim, após separarmos as strings, podemos apresenta-las ao usuário e o número de caracteres presentes.

for (int i = 0; i < string.length; i++) {

System.out.println("Nome[" + i + "]=" + string[i]);

System.out.println("Possui "+string.length+" caracteres");

}

}}

User badge image

Caio

Há mais de um mês

import javax.swing.JOptionPane;

public class NotaAluno {

public static void main(String[] args) {
float nota;

nota = Float.parseFloat(JOptionPane.showInputDialog("Informe a nota: "));

if ((nota < 0) && (nota > 10)) {
JOptionPane.showMessageDialog(null, "Por favor, informe uma nota válida!");
}

if ((nota >= 0) && (nota <= 10)) {
JOptionPane.showMessageDialog(null, "É uma nota válida!");
}

if ((nota >= 7) && (nota <= 10)) {
JOptionPane.showMessageDialog(null, "Passou direto, parabéns!");
} else {
if ((nota >= 5) && (nota < 7)) {
JOptionPane.showMessageDialog(null, "Tem direito a recuperação!");

} else {
if ((nota < 5) && (nota >= 0)) {
JOptionPane.showMessageDialog(null, "Reprovou direto!");

} else {
JOptionPane.showMessageDialog(null, "Nota inválida, fechando aplicativo!");
}
}
}
}
}

 

Outro exemplo bem legal :)

User badge image

Paulo

Há mais de um mês

import java.util.Scanner;

public class programa{

  public static void main(String[] args){

    Scanner input = new Scanner(System.in);

    String fName, lName;

    System.out.println("Digite seu nome: ");

    fName = input.nextLine();

    System.out.println("Digite seu sobrenome: ");

    lName = input.nextLine();

 

    System.out.println("Nome: "+fName + " " +lName);

    System.out.println("Numero de letras: " + (fName.length() + lName.length()));

  }

}

 

tá aí.

User badge image

Paulo

Há mais de um mês

malz aí. para cada palavra, tem que colocar separado:

System.out.println("Numero de letras de "+ fName+ ": " + fName.length());

System.out.println("Numero de letras de "+ lName+ ": " + lName.length());

Essa pergunta já foi respondida por um dos nossos especialistas