Você está na página 1de 2

Bianca da Silva Soares, RA: 1140482222005

boolean: verdadeiro ou falso \n - pula uma linha


byte: um inteiro de 8 bits. \t - cria uma tabulação (o mesmo que apertar TAB)
char: um caracter unicode (16-bit unsigned). \b - retorna o cursor em um caracter
double: um número de ponto flutuante de 64 bits. \r - retorna o cursor ao início da linha
float: um número de ponto flutuante de 32 bits.
int: um inteiro de 32 bits. Vetores:
long: um inteiro de 64 bits. int vet[] = new int[10];
short: um inteiro de 32 bits. int primos[] = {2,3,5,7,11,13,17,19 };
Igual-- ==; Diferente-- !=; Maior-- >; Maior ou igual-- >=; char dias[] = {'d','s','t','q','q','s','s'};
Menor-- <; Menor ou igual-- <=. String meses[] = {"jan","fev","mar","abr" };
E && -- OU || -- Não ! int vet[] = {1,2,3,4,5};
System.out.println(“”); ou System.out.printf(“”); System.out.println("Vetor na posição 0:"+vet[0]);
for (int i=0; i<vet.length; i++){
String modifica = System.out.println("Vetor na posição "+i+" :"+vet[i]);}
Normalizer.normalize(disciplina,Normalizer.Form.NFD).rep int[] numeros = {1,2,3,4,5,6,7,8,9,10};
laceAll("[^\\p{ASCII}]",""); System.out.println(Arrays.toString(numeros));
✓ Entre tipos numéricos
int x = 10 float float y = (float) x int[] num1 = {1,2,3,4,5,6,7,8,9,10};
int x = 10 double double y = (double) x int[] num2 = new int[num1.length];
float x = 10.5 int int y = (int) x for(int i = 0; i < num1.length; i++ ){
✓ De string para numéricos num2[i] = num1[i];}
String x = “10” int int y = Integer.parseInt(x) System.out.println(Arrays.toString(num2));
String x = “20.5” float float y = Float.parseFloat(x)
String x = “20.5” double double y = Double.parseDouble(x) int[] num1 = {1,2,3,4,5,6,7,8,9,10};
✓ De numéricos para string int[] num2 = new int[num1.length];
int x = 10 String String y = Integer.toString(x) ou String y = System.arraycopy(num1, 0, num2, 0, num1.length);
String.valueOf(x) System.out.println(Arrays.toString(num2));
float x = 10.5 String String y = Float.toString(x) ou String y
= String.valueOf(x) int[] num1 = {1,2,3,4,5};
double x = 10.5 String String y = Double.toString(x) ou int[] num2 = new int[10];
String y = String.valueOf(x) for(int i=0; i<num1.length; i++){
num2[i] = num1[i];
if (num1>=10) {System.out.println("V")};
}
else{System.out.println("F")};
System.out.println(Arrays.toString(num2));
switch (op) {
case 1: int[] num1 = {1,2,3,4,5};
System.out.println("Caso 1..."); int[] num2 = new int[10];
break; System.arraycopy(num1, 0, num2, 0, num1.length);
default: System.out.println(Arrays.toString(num2));
System.out.println("Caso não 1, nem 2...")//inválido
break;}
int[] numeros = {5,7,6,4,8,3,6,7,9,2};
while(op != 0){;} int x =7; //valor a ser buscado
do{;}while(op != 0) for(int i=0; i<numeros.length; i++){
for(int i=0; i<=10; i++){;} if(numeros[i] == x){
Scanner sc = new Scanner(System.in); System.out.println("Valor x na posição:"+i);}}
float numF = sc.nextFloat();
int num1 = sc.nextInt(); int[] numeros = {5,7,6,4,8,3,6,7,9,2};
byte byte1 = sc.nextByte(); int x =7; //valor a ser buscado
long lg1 = sc.nextLong(); for(int i=0; i < 5; i++){
boolean b1 = sc.nextBoolean(); if(numeros[i] == x){
double num2 = sc.nextDouble(); System.out.println("Na 1.a metade, posição "+i);}}
String nome = sc.nextLine(); for(int i=5; i <= 9; i++){
char letra = sc.next.charAt(0); if(numeros[i] == x){
System.out.println("Na 2.a metade, posição "+i);}}
I++ -- i=i+1; i+=1 – i=i+1
Matrizes: string1.equalsIgnoreCase(String string2) – retorna true ou
tipo nome_matriz[][] = new int [l][c] false
int m[][] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; //cada {} é 1 linha saoIguais = string1.equalsIgnoreCase(string2);//ignora
variação de maiúscula e minúscula
int m[][] = new int[2][];
m[0] = new int[5]; string1.compareTo(String string2) – retorna um valor
m[1] = new int[3]; inteiro (0 se igual)
Ex: valor = string1.compareTo(string);
for (i = 0; i < qtd_linhas; i++) {
...; string1.compareToIgnoreCase(String string2) – retorna um
for (j = 0; j < qtd_colunas; j++){ valor inteiro (0 se igual)
...; }} Ex: valor = string1.compareToIgnoreCase(string2);

for (i = 0; i < 3; i++) { string.substring(int inicioIndex) – retorna uma string


System.out.println( (i+1) + "a. linha: "); Ex: novaString = string.substring(2);
for (j = 0; j < 3; j++) {
System.out.println(m[i][j]);}} string.substring(int inicioIndex, int fimIndex) – retorna
string
for (i = 0; i < m.length; i++) { Ex: novaString = string.substring(2, 9);
System.out.println( (i+1) + "a. linha: ");
for (j = 0; j < m[i].length; j++) { String = string.replace(char velhoChar, char novoChar);
System.out.println(m[i][j]);}} Ex: novaString = string.replace(‘o’, ‘O’);

for (i=0; i < 2; i++) { String = string.toUpperCase();


System.out.println("Informe a "+(i+1)+"a. linha:"); Ex: novaString = string.toUpperCase();//maiúscula
for (j=0; j < 4; j++) {
System.out.println("m["+i+"]["+j+"] = "); String = string.toLowerCase();
m[i][j] = entrada.nextInt();}} Ex: novaString = string.toLowerCase();//minúscula

Strings: istring.indexOf(char caracter) – retorna um inteiro


String palavra; Ex: posicao = string.indexOf(‘a’);// retorna a posição da
palavra = “Java”; primeira ocorrência de um caracter

char[] caracteres = {'a', 'b', 'c', 'd', 'e'}; istring.indexOf(char caracter, int deOnde) – retorna um
String letras = new String(caracteres); inteiro
System.out.println(letras); Ex: posicao = string.indexOf(‘a’, 5);// a partir da posição
especificada no segundo argumento (deOnde)
letras = String.valueOf(caracteres);
string1.indexOf(String string2) – retorna um inteiro
Scanner entrada = new Scanner(System.in); Ex: posicao = string.indexOf(“bc”);// retorna a posição do
String palavra; primeiro caracterda primeira ocorrência de um
palavra = entrada.nextLine(); Stringnuma outra String;
System.out.println("Palavra:" + palavra);
string.startsWith(String prefixo) – retorna um true ou false
String palavra = "Java"; Ex: booleano = string.startsWith(“bc”);
int tam;
tam = palavra.length(); string.endsWith(String sufixo) – retorna um true ou false
System.out.println("Tamanho: "+ tam); Ex: booleano = string.endsWith(“bc”);

String palavra = "Java";


System.out.println("1.a letra:"+ palavra.charAt(0)); Inicio:
import java.util.Scanner;
for(int i = 0; i < palavra.length(); i++){ public class exercicio1 {
System.out.println(palavra.charAt(i));} public static void main(String[] args){
Scanner entrada = new Scanner (System.in);
string1.equals(String string2) – retorna true ou false variavel = entrada.nextInt();}}
Ex: saoIguais = string1.equals(string2);//conteúdo =

Você também pode gostar