• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Engenharia Mecânica ·

Geometria Analítica

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Estudos GAAL: Resoluções e Materiais de Apoio

4

Estudos GAAL: Resoluções e Materiais de Apoio

Geometria Analítica

UMG

Slides_aula10

11

Slides_aula10

Geometria Analítica

UMG

Slides_aula09

11

Slides_aula09

Geometria Analítica

UMG

Slides_aula16

11

Slides_aula16

Geometria Analítica

UMG

Artigo para Geometria Analítica e Álgebra Linear

3

Artigo para Geometria Analítica e Álgebra Linear

Geometria Analítica

UMG

Primeira Prova de Geometria Analítica e Álgebra Vetorial

4

Primeira Prova de Geometria Analítica e Álgebra Vetorial

Geometria Analítica

UMG

Transformações Lineares e Autovalores - Exercícios Resolvidos

7

Transformações Lineares e Autovalores - Exercícios Resolvidos

Geometria Analítica

UMG

Slides_aula12

11

Slides_aula12

Geometria Analítica

UMG

Slides_aula13

11

Slides_aula13

Geometria Analítica

UMG

Slides_aula11

11

Slides_aula11

Geometria Analítica

UMG

Texto de pré-visualização

import java.io.File; import java.io.FileWriter; import java.io.IOException; class Projeto { ... public boolean gravaArq(String nome) { File arq = new File(nome); try { FileWriter writer = new FileWriter(arq,true); } catch(IOException ioe) { return(false); } finally { // totalmente opcional // Fazendo alguma limpeza necessária } return(true); } } import java.io.File; import java.io.FileWriter; import java.io.IOException; class Projeto { ... public boolean gravaArq(String nome) throws IOException { File arq = new File(nome); FileWriter writer = new FileWriter(arq,true); return(true); } } import java.util.Scanner; class Projeto { /* Representação do condomínio */ Residencia[] condominio; ... public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.println("Quantas residências há no condomínio?"); String sTotal = entrada.nextLine(); int nRes = Integer.parseInt(sTotal); Projeto proj = new Projeto(); for (int i=0; i<nRes; i++) { Residencia res = new Residencia( new AreaCasa(), new AreaPiscina()); proj.adicionaRes(res); } System.out.println(proj.condominio.length); } } $ java Teste 3 tokens 5.3 true Cuidado com floats e doubles! import java.util.Scanner; class Teste { public static void main(String[] args) { String meuString = "3 tokens 5.3 true"; Scanner sc = new Scanner(meuString); int i = sc.nextInt(); String str = sc.next(); double d = sc.nextDouble(); boolean b = sc.nextBoolean(); System.out.println(i); System.out.println(str); System.out.println(d); System.out.println(b); } } import java.io.File; class Projeto { ... public boolean gravarArq(String nome){ File arq = new File(nome); ... } } Não necessariamente o caminho existe Não cria o arquivo ou diretório import java.io.File; import java.io.FileWriter; import java.io.IOException; class Projeto { ... public boolean gravaArq(String nome) { if (nome == null) { return(false); IOException ex = new IOException("Parâmetro nulo"); throw ex; } File arq = new File(nome); try { FileWriter writer = new FileWriter(arq,true); } catch(IOException ioe) { return(false); } return(true); } } $ javac Projeto.java Projeto.java:60: unreported exception java.io.IOException; must be caught or declared to be thrown throw ex; 1 error Temos também que declarar que o método lança a exceção import java.io.File; import java.io.FileWriter; import java.io.IOException; class Projeto { ... public boolean gravaArq(String nome) throws IOException { if (nome == null) { IOException ex = new IOException("Parâmetro nulo"); throw ex; } File arq = new File(nome); try { FileWriter writer = new FileWriter(arq,true); } catch(IOException ioe) { return(false); } return(true); } } $ javac Projeto.java Projeto.java:68: unreported exception java.io.IOException; must be caught or declared to be thrown; p.gravaArq(null); 1 error Temos que adicionar o bloco try ... catch E agora? $ java Projeto Parâmetro nulo class Projeto { ... public static void main(String[] args) { CasaRet cr = new CasaRet(10,5,1520); CasaQuad cq = new CasaQuad(10,1520); Projeto p = new Projeto(); p.adicionaRes(new Residencia(cr, null)); p.adicionaRes(new Residencia(cq, null)); try { p.gravaArq(null); } catch (IOException ioe) { System.out.println( ioe.getMessage()); } } } int x = Integer.parseInt("xiwn"); java.lang.NumberFormatException int[] y = {1, 3}; System.out.println(y[3]); java.lang.ArrayIndexOutOfBoundsException int[] z = {1, 3}; z[-1] = 2; java.lang.ArrayIndexOutOfBoundsException int w = 10 / 0; java.lang.ArithmeticException class Aula28 { public static void main(String[] args){ try { int w = 10 / 0; } catch(Exception e) { e.printStackTrace(); } } } $ java Aula28 java.lang.ArithmeticException: / by zero at Aula28.main(Aula28.java:4)

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Estudos GAAL: Resoluções e Materiais de Apoio

4

Estudos GAAL: Resoluções e Materiais de Apoio

Geometria Analítica

UMG

Slides_aula10

11

Slides_aula10

Geometria Analítica

UMG

Slides_aula09

11

Slides_aula09

Geometria Analítica

UMG

Slides_aula16

11

Slides_aula16

Geometria Analítica

UMG

Artigo para Geometria Analítica e Álgebra Linear

3

Artigo para Geometria Analítica e Álgebra Linear

Geometria Analítica

UMG

Primeira Prova de Geometria Analítica e Álgebra Vetorial

4

Primeira Prova de Geometria Analítica e Álgebra Vetorial

Geometria Analítica

UMG

Transformações Lineares e Autovalores - Exercícios Resolvidos

7

Transformações Lineares e Autovalores - Exercícios Resolvidos

Geometria Analítica

UMG

Slides_aula12

11

Slides_aula12

Geometria Analítica

UMG

Slides_aula13

11

Slides_aula13

Geometria Analítica

UMG

Slides_aula11

11

Slides_aula11

Geometria Analítica

UMG

Texto de pré-visualização

import java.io.File; import java.io.FileWriter; import java.io.IOException; class Projeto { ... public boolean gravaArq(String nome) { File arq = new File(nome); try { FileWriter writer = new FileWriter(arq,true); } catch(IOException ioe) { return(false); } finally { // totalmente opcional // Fazendo alguma limpeza necessária } return(true); } } import java.io.File; import java.io.FileWriter; import java.io.IOException; class Projeto { ... public boolean gravaArq(String nome) throws IOException { File arq = new File(nome); FileWriter writer = new FileWriter(arq,true); return(true); } } import java.util.Scanner; class Projeto { /* Representação do condomínio */ Residencia[] condominio; ... public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.println("Quantas residências há no condomínio?"); String sTotal = entrada.nextLine(); int nRes = Integer.parseInt(sTotal); Projeto proj = new Projeto(); for (int i=0; i<nRes; i++) { Residencia res = new Residencia( new AreaCasa(), new AreaPiscina()); proj.adicionaRes(res); } System.out.println(proj.condominio.length); } } $ java Teste 3 tokens 5.3 true Cuidado com floats e doubles! import java.util.Scanner; class Teste { public static void main(String[] args) { String meuString = "3 tokens 5.3 true"; Scanner sc = new Scanner(meuString); int i = sc.nextInt(); String str = sc.next(); double d = sc.nextDouble(); boolean b = sc.nextBoolean(); System.out.println(i); System.out.println(str); System.out.println(d); System.out.println(b); } } import java.io.File; class Projeto { ... public boolean gravarArq(String nome){ File arq = new File(nome); ... } } Não necessariamente o caminho existe Não cria o arquivo ou diretório import java.io.File; import java.io.FileWriter; import java.io.IOException; class Projeto { ... public boolean gravaArq(String nome) { if (nome == null) { return(false); IOException ex = new IOException("Parâmetro nulo"); throw ex; } File arq = new File(nome); try { FileWriter writer = new FileWriter(arq,true); } catch(IOException ioe) { return(false); } return(true); } } $ javac Projeto.java Projeto.java:60: unreported exception java.io.IOException; must be caught or declared to be thrown throw ex; 1 error Temos também que declarar que o método lança a exceção import java.io.File; import java.io.FileWriter; import java.io.IOException; class Projeto { ... public boolean gravaArq(String nome) throws IOException { if (nome == null) { IOException ex = new IOException("Parâmetro nulo"); throw ex; } File arq = new File(nome); try { FileWriter writer = new FileWriter(arq,true); } catch(IOException ioe) { return(false); } return(true); } } $ javac Projeto.java Projeto.java:68: unreported exception java.io.IOException; must be caught or declared to be thrown; p.gravaArq(null); 1 error Temos que adicionar o bloco try ... catch E agora? $ java Projeto Parâmetro nulo class Projeto { ... public static void main(String[] args) { CasaRet cr = new CasaRet(10,5,1520); CasaQuad cq = new CasaQuad(10,1520); Projeto p = new Projeto(); p.adicionaRes(new Residencia(cr, null)); p.adicionaRes(new Residencia(cq, null)); try { p.gravaArq(null); } catch (IOException ioe) { System.out.println( ioe.getMessage()); } } } int x = Integer.parseInt("xiwn"); java.lang.NumberFormatException int[] y = {1, 3}; System.out.println(y[3]); java.lang.ArrayIndexOutOfBoundsException int[] z = {1, 3}; z[-1] = 2; java.lang.ArrayIndexOutOfBoundsException int w = 10 / 0; java.lang.ArithmeticException class Aula28 { public static void main(String[] args){ try { int w = 10 / 0; } catch(Exception e) { e.printStackTrace(); } } } $ java Aula28 java.lang.ArithmeticException: / by zero at Aula28.main(Aula28.java:4)

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®