1. 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".
import java.util.Scanner;
public class Subtração {
public static void main(String[] args){
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número: ");
double numeroDigitado = leitura.nextDouble();
if (numeroDigitado > 0){
System.out.println("Número Positivo!");
} else if (numeroDigitado < 0) {
System.out.println("Número Negativo!");
} else {
System.out.println("O número é zero.");
}
}
}
2. 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 Subtração {
public static void main(String[] args){
Scanner leitura = new Scanner(System.in);
System.out.println("Digite dois números inteiros: ");
double numeroDigitado1 = leitura.nextDouble();
double numeroDigitado2 = leitura.nextDouble();
if (numeroDigitado1 > numeroDigitado2) {
System.out.println("O primeiro é maior.");
} else if (numeroDigitado2 > numeroDigitado1) {
System.out.println("O segundo é maior.");
} else {
System.out.println("São iguais.");
}
}
}
3. 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.
OBS: Aqui tive dificuldade em entender o motivo de não printar o texto ao colocar "int numeroDigitado = leitura.nextInt();" uma linha acima de "System.out.println(texto);"
import java.util.Scanner;
public class Subtração {
public static void main(String[] args){
Scanner leitura = new Scanner(System.in);
String texto = """
Selecione uma opção:
1. Para calcular a área do quadrado.
2. Para calcular a área do circulo.
3. Para sair.
""";
System.out.println(texto);
int numeroDigitado = leitura.nextInt();
switch (numeroDigitado) {
case 1:
System.out.println("Você selecionou a área do quadrado");
break;
case 2:
System.out.println("Você selecionou a área do circulo");
break;
default:
System.out.println("Saindo...");
break;
}
}
}
4. Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
import java.util.Scanner;
public class Subtração {
public static void main(String[] args){
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um valor: ");
double numeroDigitado = leitura.nextDouble();
double resutadoDaMultiplicacao = 0;
for (int i = 0; i <= 10; i++) {
resutadoDaMultiplicacao = numeroDigitado * i;
String texto = """
%.1f x %d = %.1f
""".formatted(numeroDigitado, i, resutadoDaMultiplicacao);
System.out.println(texto);
}
}
}
5. Crie um programa que solicite ao usuário a entrada de um número inteiro. Verifique se o número é par ou ímpar e exiba uma mensagem correspondente.
import java.util.Scanner;
public class Subtração {
public static void main(String[] args){
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um numero inteiro.");
int numeroDigitado = leitura.nextInt();
if ((numeroDigitado % 2) == 0){
System.out.println("O número é par.");
} else {
System.out.println("O número é ímpar.");
}
}
}
6.Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.
import java.util.Scanner;
public class Subtração {
public static void main(String[] args){
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número.");
int numeroDigitado = leitura.nextInt();
double numeroConta = 1;
for (int i = numeroDigitado; i > 1; i--) {
numeroConta = numeroConta * i;
}
System.out.printf("" + numeroConta);
}
}