10/02/2026
A linguagem de programação Java foi criada pela Sun Microsystems em 1995, e hoje é cuidada pela Oracle. É uma linguagem fortemente orientada a objetos que nasceu com a premissa "Write once, run anywhere" (escreva uma vez, execute em qualquer lugar). Essa portabilidade existe por conta da JVM (Java Virtual Machine). O compilador Java transforma o código-fonte em um formato intermediário chamado de bytecode. A JVM então atua como um interpretador e tradutor desse formato para o sistema operacional, garantindo que o programa funcione da mesma forma, independente da plataforma.
Além da versatilidade, o Java é uma linguagem quase que totalmente orientada a objetos, que preza por robustez e segurança. Por conta disso, é muito utilizado em grandes empresas (ambientes "enterprise"), como grandes bancos, plataformas de e-commerce, órgãos públicos, etc.
// HelloWorld.java
// O NOME DA CLASSE PÚBLICA DO ARQUIVO DEVE SER O MESMO NOME DO ARQUIVO
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}// TiposDeDados.java
public class TiposDeDados {
public static void main(String[] args) {
int inteiro = 123;
long inteirol = 45671;
float decimalf = 345.6f; // f no final
double decimald = 1234.5;
boolean booleano = true;
boolean booleanf = false;
char caractere = 'A';
String disciplina = "Programação orientada a objetos";
}
}// EntradaSaida.java
import java.util.Scanner;
public class EntradaSaida {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Digite a primeira nota");
double nota1 = input.nextDouble();
System.out.println("Digite a segunda nota");
double nota2 = input.nextDouble();
double media = (nota1 + nota2) / 2;
System.out.println("A média das notas é " + media);
// ou pode ser
// System.out.printf("A média das notas é %f\n", media);
}
}// Condicional.java
import java.util.Scanner;
public class Condicional {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Digite a média");
double media = input.nextDouble();
if(media >= 7) {
System.out.println("Aprovado");
} else if(media >= 5) {
System.out.println("Exame final");
} else {
System.out.println("Reprovado");
}
}
}// Repeticao.java
import java.util.Scanner;
public class Repeticao {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Digite a média");
double media = input.nextDouble();
while(media <= 7) {
System.out.println("Digite uma nova média acima de 7.0");
media = input.nextDouble();
}
for(int i = 0; i < 10; i++) {
System.out.println("3 * " + i + " = " + (3 * i));
}
}
}