1
import java.util.Scanner;
public class PositivoNegativo {
public static void main(String[] args) {
/* variáveis */
Scanner scam = new Scanner(System.in);
int num = 0;
System.out.println("Digite um número: ");
num = scam.nextInt();
if (num > 0) {
System.out.printf("%d é um número positivo! ", num);
} else {
System.out.printf("%d é um número negativo! ", num);
}
}
}
2
import java.util.Scanner;
public class IndicandoNum {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num1 = 0;
int num2 = 0;
System.out.println("Insira o primeiro número inteiro: ");
num1 = scan.nextInt();
System.out.println("Insira o segundo número inteiro: ");
num2 = scan.nextInt();
if (num1 == num2){
System.out.printf("O %d e %d são iguais!", num1, num2);
} else if (num1 != num2 && num1 > num2) {
System.out.println("Os números são diferentes e o primeiro é maior que o segundo!");
} else {
System.out.println("Os números são diferentes e o segundo é maior que o primeiro");
}
}
}
3
import java.util.Scanner;
public class Menu {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int esc = 0;
System.out.println("================MENU================");
System.out.println("1. calcular área do quadrado. ");
System.out.println("2. Calcular área do círculo.");
System.out.println("=====================================");
System.out.println("Escolha uma opção:");
esc = scan.nextInt();
if (esc == 1){
System.out.println("Você escolheu calcular a área do quadrado! ");
System.out.println("Digite a área do quadrado: ");
int area1 = scan.nextInt();
System.out.println("Digite o comprimento do quadrado: ");
int compri1 = scan.nextInt();
int areaQuadrado = compri1*compri1;
System.out.printf("A área do quadrado é %d", areaQuadrado);
} else if (esc == 2){
System.out.println("Você escolheu calcular a área do circulo! ");
double pi = 3.14;
System.out.println("Digite o raio do circulo: ");
double raio = scan.nextDouble();
double areaDoCirculo = pi * (raio * raio);
System.out.printf("A área do circulo é %.1f", areaDoCirculo);
} else {
System.out.println("Erro");
}
}
}
4
import java.util.Scanner;
public class Tabuada {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Insira um número inteiro e direi a tabuada do 1 ao 10: ");
int num = scan.nextInt();
System.out.printf("O número escolhido foi %d.\n", num);
for (int i = 0; i < 11 ; i++) {
int tabu = num * i;
System.out.printf("%d * %d = %d\n", num, i, tabu);
}
}
}
5
import java.util.Scanner;
public class ImparPar {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = 0;
System.out.println("Digite um número e direi se é ímpar ou par");
num = scan.nextInt();
if (num % 2 == 0){
System.out.printf("O número %d é par", num);
} else if (num % 2 == 1){
System.out.printf("O número %d e ímpar", num);
} else {
System.out.println("Erro");
}
}
}
6
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = 0;
System.out.println("Digite um número e falarei o fatorial dele: ");
num = scan.nextInt();
int fat = 1;
for (int i = 1; i <= num; i++) {
fat *= i;
System.out.printf("O fatorial de %d é %s. \n", num, fat);
}
}
}
Na parte do fatorial, como eu poderia deixar os números em ordem, tipo, o fatorial de 5
5 * 4 = 20
20 * 3 = 60
60 * 2 = 120
120 * 1 + 120