1-Crie um projeto Java no IntelliJ que deve conter uma classe chamada Perfil, com o método main, que ao executar deverá imprimir um cumprimento personalizado no console:
import java.util.Scanner;
public class Perfil {
static void main(String[] args) {
System.out.print("Digite seu nome: ");
Scanner sn = new Scanner(System.in);
String nome = sn.nextLine();
System.out.println("Olá, "+ nome);
}
}
2-Modifique o programa para imprimir uma segunda mensagem de cumprimento personalizada. Por exemplo, "Tudo bem?":
import java.util.Scanner;
public class Perfil {
static void main(String[] args) {
System.out.print("Digite seu nome: ");
Scanner sn = new Scanner(System.in);
String nome = sn.nextLine();
System.out.println("Olá, "+ nome);
System.out.println("Tudo bem, "+ nome);
}
}
3-Crie uma classe chamada Estudos para imprimir anotações de estudos no console:
public class Estudos {
static void main(String[] args) {
System.out.println("Imutabilidade e segurança de publicação: torne objetos final e inicialize todos os campos no construtor; isso elimina condições de corrida ao compartilhar instâncias entre threads e garante visibilidade sem sincronização pesada.");
System.out.println("Generics e type erasure: em Java os tipos genéricos são apagados em tempo de compilação; para preservar informação de tipo em runtime entregue Class<T> ou use TypeToken e prefira wildcards bounded (<? extends T>, <? super T>) para expressar covariância e contravariância corretamente.");
}
}
4-Crie uma classe Soma em Java para imprimir no console o resultado da operação 10 + 5. Certifique-se de que o resultado seja exibido sem o uso de aspas, apresentando o valor "15" ao invés da expressão "10+5:
public class Soma {
static void main(String[] args) {
int num1 = 10;
int num2 = 5;
System.out.println(num1 + num2);
}
}
5- Crie uma classe Subtracao para imprimir o resultado de 10 - 5 no console:
public class Soma {
static void main(String[] args) {
int num1 = 10;
int num2 = 5;
System.out.println(num1 - num2);
}
}