🎯 Objetivo: Ajudar você a sair do C e entender o "jeitão" do Java antes de entrar na Programação Orientada a Objetos.
public class Main{
public static void main(String[] args) {
System.out.println("Olá, mundo!");
}
}
System.out.println() é o "printf" do Java.main é sempre public static void main(String[] args).C:
#include <stdio.h>
int main() {
printf("Olá, mundo!\n");
return 0;
}
Java:
public class Programa {
public static void main(String[] args) {
System.out.println("Olá, mundo!");
}
}
Tabela de Tipos Primitivos
| C | Java | Observação |
|---|---|---|
int |
int |
Inteiros |
float |
float |
Números com ponto flutuante |
double |
double |
Maior precisão |
char |
char |
Um único caractere |
char[] |
String |
Texto completo (ver abaixo) |
bool¹ |
boolean |
Verdadeiro/falso (true/false) |
int idade = 18;
float altura = 1.75f; // precisa do 'f'
double pi = 3.14159;
char letra = 'A';
boolean aprovado = true;
¹ bool não existe nativamente em C, mas usamos _Bool ou bibliotecas.
Em Java String é uma classe, portanto como Classe é escrita com S maiúsculo.