Crie um programa que solicite ao usuário digitar um número. Se o número for positivo, exiba "Número positivo", caso contrário, exiba "Número negativo".
public class DesafioConversor {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Digite um número: ");
int numero = leitor.nextInt();
String mensagem;
if (numero > 0) {
mensagem = "O número %d é positivo.".formatted(numero);
} else if (numero < 0) {
mensagem = "O número %d é negativo.".formatted(numero);
} else {
mensagem = "Zero.";
}
System.out.println(mensagem);
}
}
Peça ao usuário para inserir dois números inteiros. Compare os números e imprima uma mensagem indicando se são iguais, diferentes, o primeiro é maior ou o segundo é maior.
import java.util.Scanner;
public class DesafioConversor {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Digite o primeiro número: ");
int num1 = leitor.nextInt();
System.out.println("Digite o segundo número: ");
int num2 = leitor.nextInt();
String mensagem;
if (num1 != num2) {
if (num1 > num2) {
mensagem = "Os números são diferentes; O primeiro número (%d) é maior do que o segundo (%d).".formatted(num1, num2);
} else {
mensagem = "Os números são diferentes; O segundo número (%d) é maior do que o primeiro (%d).".formatted(num2, num1);
}
} else {
mensagem = "Os números são iguais.";
}
System.out.println(mensagem);
}
}
Crie um menu que oferece duas opções ao usuário: "1. Calcular área do quadrado" e "2. Calcular área do círculo". Solicite a escolha do usuário e realize o cálculo da área com base na opção selecionada.
import java.util.Scanner;
public class DesafioConversor {
public static void main(String[] args) {
double ladoQuadrado = 0;
double raio = 0;
final double PI = 3.14;
String mensagem = "";
Scanner leitor = new Scanner(System.in);
System.out.println("--- Menu ---");
System.out.println("1. Calcular área do quadrado. \n2. Calcular área do círculo.");
System.out.println("\nEscolha uma opção: ");
int opcaoEscolhida = leitor.nextInt();
if (opcaoEscolhida == 1) {
System.out.println("Insira a medida do lado do quadrado: ");
ladoQuadrado = leitor.nextDouble();
double areaQuadrado = ladoQuadrado * ladoQuadrado;
mensagem = "A área do quadrado é igual a %.2fm².".formatted(areaQuadrado);
}
if (opcaoEscolhida == 2) {
System.out.println("Insira a medida do raio do círculo: ");
raio = leitor.nextDouble();
double areaCirculo = PI * (raio * raio);
mensagem = "A área do círculo é igual a %.2fm².".formatted(areaCirculo);
}
System.out.println(mensagem);
}
}
Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
public class DesafioConversor {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Digite um número de 1 a 10: ");
int numero = leitor.nextInt();
int multiplicador = 1;
while (multiplicador <= 10) {
int resultado = numero * multiplicador;
System.out.println("%d x %d = %d".formatted(numero, multiplicador, resultado));
multiplicador++;
}
}
}