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: tipo nome_matriz[][] = new int [l][c] string1.equalsIgnoreCase(String string2) – retorna true ou int m[][] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; //cada {} é 1 linha false saoIguais = string1.equalsIgnoreCase(string2);//ignora int m[][] = new int[2][]; variação de maiúscula e minúscula m[0] = new int[5]; m[1] = new int[3]; string1.compareTo(String string2) – retorna um valor inteiro (0 se igual) for (i = 0; i < qtd_linhas; i++) { Ex: valor = string1.compareTo(string); ...; for (j = 0; j < qtd_colunas; j++){ string1.compareToIgnoreCase(String string2) – retorna um ...; }} valor inteiro (0 se igual) Ex: valor = string1.compareToIgnoreCase(string2); for (i = 0; i < 3; i++) { System.out.println( (i+1) + "a. linha: "); string.substring(int inicioIndex) – retorna uma string for (j = 0; j < 3; j++) { Ex: novaString = string.substring(2); System.out.println(m[i][j]);}} string.substring(int inicioIndex, int fimIndex) – retorna for (i = 0; i < m.length; i++) { string System.out.println( (i+1) + "a. linha: "); Ex: novaString = string.substring(2, 9); for (j = 0; j < m[i].length; j++) { System.out.println(m[i][j]);}} String = string.replace(char velhoChar, char novoChar); Ex: novaString = string.replace(‘o’, ‘O’); for (i=0; i < 2; i++) { System.out.println("Informe a "+(i+1)+"a. linha:"); String = string.toUpperCase(); for (j=0; j < 4; j++) { Ex: novaString = string.toUpperCase();//maiúscula System.out.println("m["+i+"]["+j+"] = "); m[i][j] = entrada.nextInt();}} String = string.toLowerCase(); Ex: novaString = string.toLowerCase();//minúscula Strings: String palavra; istring.indexOf(char caracter) – retorna um inteiro palavra = “Java”; Ex: posicao = string.indexOf(‘a’);// retorna a posição da primeira ocorrência de um caracter char[] caracteres = {'a', 'b', 'c', 'd', 'e'}; String letras = new String(caracteres); istring.indexOf(char caracter, int deOnde) – retorna um System.out.println(letras); inteiro Ex: posicao = string.indexOf(‘a’, 5);// a partir da posição letras = String.valueOf(caracteres); especificada no segundo argumento (deOnde)
Scanner entrada = new Scanner(System.in); string1.indexOf(String string2) – retorna um inteiro
String palavra; Ex: posicao = string.indexOf(“bc”);// retorna a posição do palavra = entrada.nextLine(); primeiro caracterda primeira ocorrência de um System.out.println("Palavra:" + palavra); Stringnuma outra String;
String palavra = "Java"; string.startsWith(String prefixo) – retorna um true ou false
int tam; Ex: booleano = string.startsWith(“bc”); tam = palavra.length(); System.out.println("Tamanho: "+ tam); string.endsWith(String sufixo) – retorna um true ou false Ex: booleano = string.endsWith(“bc”); String palavra = "Java"; System.out.println("1.a letra:"+ palavra.charAt(0)); Inicio: for(int i = 0; i < palavra.length(); i++){ import java.util.Scanner; System.out.println(palavra.charAt(i));} public class exercicio1 { public static void main(String[] args){ string1.equals(String string2) – retorna true ou false Scanner entrada = new Scanner (System.in); Ex: saoIguais = string1.equals(string2);//conteúdo = variavel = entrada.nextInt();}}