Linguagem de programação JAVA
Programação II
Programa em Java
• O Programa HelloWorld class HelloWorld { public static void main (String args[]){
System.out.println(“Hello World!”);
}
}
Entrada e Saída
• Saida de dados:
System.out.println(“Mensagem”);
• Entrada de dados:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String entrada = in.readLine(); //ler string int entrada = Integer.parseInt(in.readLine())//ler número inteiro double entrada = Double.parseDouble(in.readLine());//ler double
Scanner sc = new Scanner(System.in);
Int c = sc.nextInt();
String d = sc.next();
String str = JOptionPane.showInputDialog(“Texto ao usuário”);
Entrada e Saída
• Exercício:
• Leia uma string e mostre ela na tela;
• Leia dois inteiros e mostre a soma deles na tela;
Identificadores
• Nomear variáveis, métodos, classes.
• Não pode ser palavra reservada e deve iniciar com letra, $ ou
_.
• louco // válido
• intGrande // válido
• $valor1 // válido
• 3_variavel // inválido
• !verdade // inválido
Tipos de Dados Primitivos
• Caracteres e Cadeias (strings)
• char ch = ‘a’; // caracter
• String st = “Tipo”; // cadeia de caracteres
Tipos de Dados Primitivos
• Códigos de escape para caracteres
• \b backspace • \n newline • \t tab • \\
\
• \’
‘
• \”
“
Tipos de Dados Primitivos
• Tipo boolean
• boolean souGrande=true;
• boolean verdadefalsa=false;
• Vetores e Matrizes
• Declaração: int inteiros[]; double d[];
• Construção: inteiros=new int[5];
• Inicialização
• inteiros[1]=1; inteiros[2]=2;
Operadores Matemáticos
•
•
•
•
•
•
•
•
+
*
/
%
!
++a
--b
a=a+1 b=b-1 c=c*2 d=d/4 e=e%2 f=!f ++
--
adição subtração multiplicação divisão resto negação incremento decremento Exercício – Sala de Aula
• Faça um programa que receba um número e calcule seu antecessor e sucessor;
• Faça um programa que recebe os dois catetos(lados menores) de um triângulo retângulo e calcule