Академический Документы
Профессиональный Документы
Культура Документы
float nota=8.5f;
float nota=(float) 8.5;
String nome="Gustavo";
}
ENTRADA DE DADOS (CLASSE SCANNER)
package tiposprimitivos;
import java.util.Scanner;
import javax.swing.JOptionPane;
import javax.swing.JOptionPane;
int idade=30;
______________________________________________________________________________
String valor="30";
______________________________________________________________________________
String valor="30.5";
float idade=Float.parseFloat(valor);
System.out.println(idade);
System.out.println("%3f",idade);--> 3 casas decimais
OPERADORES ARITMETICOS
+ Adição 5+2 7
- Subtracção 5-2 3
* Multiplicação 5*2 10
/ Divisão 5/2 2.5
% Resto 5%2 1
package operadoresaritmeticos;
import java.util.Scanner;
OPERADORES UNARIOS
++ Incremento a++ A=a+1
-- Decremento a-- A=a-1
Ex:
int numero=5;
numero++;
System.out.println(numero); numero=6
_____________________________________________________________________________________
int numero=5;
int valor=5 + numero++;
System.out.println(valor); valor=10 (Pos-Incremento)
System.out.println(numero); numero=6
_____________________________________________________________________________________
int numero=5;
int valor=5 + ++numero;
System.out.println(valor); valor=11 (Pre-Incremento)
System.out.println(numero); numeror=6
____________________________________________________________________________________
int numero=10;
int valor=4 + numero--;
System.out.println(valor); valor=14 (Pos-Decremento)
System.out.println(numero); numero=9
}
}
_____________________________________________________________________________________
OPERADORES DE ATRIBUICAO
Ex:
int x=4;
x+=2; // x=x+2
System.out.println(x); x=6
CLASSE MATH
PI Constante 𝜋 Math.PI 3.1415
pow Exponenciacao Math.pow(5,2) 25
sqrt Raiz Quadrada Math.sqrt(25) 5
cbrt Raiz Cubica Math.cbrt 3
ARREDONDAMENTOS
abs Valor Absoluto Math.abs (-10) 10
floor Arredonda para Baixo Math.floor (3.9) 3
ceil Arredonda para cima Math.ceil (4.2) 5
round Arredonda Math.round(5.6) 6
Aritmeticamennte
Ex:
float v=8.9f;
int ar=(int)Math.floor(v)
System.out.println(ar); ar=8
_____________________________________________________________________________________
float v=8.9f;
int ar=(int)Math.ceil(v)
System.out.println(ar); ar=9
_____________________________________________________________________________________
float v=8.9f;
int ar=(int)Math.round(v)
System.out.println(ar); ar=9
GERADOR DE NUMEROS
Math.random()
Ex:
double ale=Math.random();
System.out.println(ale);
_____________________________________________________________________________________
double ale=Math.random();
int n=(int) (5 + ale * (10-5) )
System.out.println(n);
_____________________________________________________________________________________
double ale=Math.random();
int n=(int) (15 + ale * (50-15) )
System.out.println(n);
OPERADOR TERNARIO
_____________________________________________________________________________________
n1=14;
n2=18;
r=(n1>n2) ? n1:n2
System.out.println(r); n2
n1=14;
n2=18;
r=(n1>n2) ? n1+n2:n2-n1
System.out.println(r); -4
}
}
OPERADORES RELACIONAIS
> Maior que 5>2 true
< Menor que 4<1 false
>= Maior ou igual a 8>=3 true
<= Menor ou igual a 6<=6 true
== Igual a 9==8 false
!= Diferente de 4!=5 true
COMPARACAO DE STRINGS
Ex:
String res;
res=(nome1==nome2) ? "igual" : "diferente";
System.out.println(res); igual
_____________________________________________________________________________________
res=(nome1.equals(nome3)) ? "igual" : "diferente"; --> Metodo que verifica se o conteudo do objecto e igual
System.out.println(res); igual
OPERADORES LOGICOS
&& .E. True && false false
|| .OU. False|| true true
^ .XOU. (Ou exclusivo) True || true false
! .NAO. ! false true
int x, y, z;
x=4;
y=7;
z=12;
boolean r;
r=(x<y &&y<z) ? true:false;
System.out.println(r); true
ESTRUTURAS CONDICIONAIS
CONDICAO SIMPLES
import java.util.Scanner;
float n1=teclado.nextFloat();
float n2=teclado.nextFloat();
float m=(n1+n2)/2;
System.out.println("Sua media foi"+m);
if (m>9) {
System.out.print("Parabens");
_____________________________________________________________________________________
System.out.print("Segunda nota:");
float n2=teclado.nextFloat();
float m=(n1+n2)/2;
System.out.println("Sua media foi"+m);
if (m>9) {
System.out.print("Parabens");
}
}
}
CONDICAO COMPOSTA
import java.util.Scanner;
int i=2019-nasc;
if (i>=18) {
System.out.println("Maior de Idade");
}else{
System.out.print("Menor de Idade");
}
}
CONDICAO COMPOSTA ENCADEADA
import java.util.Scanner;
int i=2019-nasc;
if (i<16) {
System.out.println("Nao Vota");
}else{
if ((i>=16 && i<18) || (i>70)){
System.out.print("Opcional");
}else{
System.out.print("Obrigatorio");
}
}
}
}
CONDICAO DE MULTIPLA ESCOLHA
import java.util.Scanner;
switch (pernas){
case 1:
tipo="Saci";
break;
case 2:
tipo="Bipede";
break;
case 4:
tipo="Quadrupede";
break;
case 6,8:
tipo= "Aranha";
break;
default:
tipo="ET";
}
System.out.print (tipo);
ESTRUTURAS DE REPETICAO
import java.util.Scanner;
public classTeste {
while(cc<4){
System.out.println("Cambalhota");
cc++;
_____________________________________________________________________________________
int cc=0;
while(cc<4){
System.out.println("Cambalhota "+cc);
cc++;
__________________________________________________________________________________
while(cc<4){
System.out.println("Cambalhota "+(cc+1));
cc++;
__________________________________________________________________________________
int cc=1;
while(cc<=4){
System.out.println("Cambalhota "+cc);
cc++;
__________________________________________________________________________________
MUDANDO O FLUXO DE UM LACO
int cc=0;
while(cc<10){
System.out.println("Cambalhota "+cc);
cc++;
if(cc==5||cc==7){ ->nao mostra o 5 e 7
continue;
}
__________________________________________________________________________________
MUDANDO O FLUXO DE UM LACO
int cc=0;
while(cc<10){
System.out.println("Cambalhota "+cc);
cc++;
if(cc==2||cc==3||cc=4){ ->nao mostra o 2,3 e o 4
continue;
__________________________________________________________________________________
int cc=0;
while(cc<10){
System.out.println("Cambalhota "+cc);
cc++;
if(cc==2||cc==3||cc=4){
continue;
}
if (cc==7){
break; -> mostra o 1,5 e 6
}
}
}
import java.util.Scanner;
do{
System.out.println("Cambalhota"+cc);
c++;
}while (cc<4);
}
}
import java.util.Scanner;
do{
System.out.println("Digite um numero");
n=teclado.nextInt();
s+=n; //s=s+n
import javax.swing.JOptionPane;
do{
n= Integer.parseInt (JOptionPane.showInputDialog(null, "Informe um numero(0 interrompe)"));
s+=n; //s=s+n
}while (n!=0);
JOptionPane.showInputDialog(null, "Resultado final -----------------"+ "Somatorio vale"+s);
}
}
__________________________________________________________________________________
for ( int cc=15; cc>=5; cc-=2 ) { //Tira 2
System.out.println ( cc );
}
}
}
Declarar Valores
int n[]= new int [4] //4 posicoes, e um obecto que possui metodos e atributos, a 1a posicao e
sempre 0
O vector e um obejcto
Todo objecto tem caracteristicas e metodos.
Ele tem caracteristicas, propriedades,atributos e metodos
public class Vector {
int n [] = {3,2,8,7,5,4};
for(int c=0;c<=n.length-1;c++){
for(int c=0;c<n.length;c++){
System.out.println("Na posicao"+c+"temos o valor"+n[c]);
_______________________________________________________________________________
String mes [] = {"Jan", "Fev", "Marco", "Abril", "Maio", "Jun", "Jul< "Ago", "Set", "Out",
"Nov", "Dec"};
int dias [] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
_____________________________________________________________________________________
COLOCANDO EM ORDEM
Arrays.sort(v);
_____________________________________________________________________________________
import java.util.Arrays;
for(int v: vet){
System.out.print(v+" "); 3761942
}
System.out.print("");
import java.util.Arrays;
public class Vector05 {