SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
EXERCÍCIOS
RESOLVIDOS
EM JAVA
Autor: Cleiton dos Santos
import javax.swing.JOptionPane;
/**
*
* @author Cleiton
* 4) faça um programa que receba 4 notas de um aluno e mostre a média
*/
public class Calcula_media {
public static void main(String args[]){
float nota1, nota2, nota3, nota4, media;
nota1 = Float.parseFloat(JOptionPane.showInputDialog("Informe a 1ª nota: "));
nota2 = Float.parseFloat(JOptionPane.showInputDialog("Informe a 2ª nota: "));
nota3 = Float.parseFloat(JOptionPane.showInputDialog("Informe a 3ª nota: "));
nota4 = Float.parseFloat(JOptionPane.showInputDialog("Informe a 4ª nota: "));
media = (nota1+nota2+nota3+nota4)/4;
System.out.println("A média é: " + media);
}
}
import javax.swing.JOptionPane;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Cleiton
* 5) faça um programa que receba a idade de uma
* pessoa e mostre se é maior ou menor de idade
*/
public class Maior_idade {
public static void main(String args[]){
int idade;
idade = Integer.parseInt(JOptionPane.showInputDialog("Informe a idade: "));
if(idade >= 18){
System.out.println("É maior de idade");
}
else{
System.out.println("É menor de idade");
}
}
}
import javax.swing.JOptionPane;
/**
*
* @author Cleiton
*
2) faça um programa que receba 10 valores e mostre os pares
*/
public class Mostra_par {
public static void main(String args[]){
int numero, i;
for(i=0; i<10; i++){
numero = Integer.parseInt(JOptionPane.showInputDialog("Escreva o " + (i+1)+"°
número:"));
if(numero % 2 ==0){
System.out.println(numero + " é par");
}
}
}
}
import javax.swing.JOptionPane;
/**
*
* @author Cleiton
* 3) faça um programa que receba 10 valores e some-os
*/
public class Soma_10valores {
public static void main(String args[]){
int numero, soma=0, i;
for(i=0; i<10; i++){
numero = Integer.parseInt(JOptionPane.showInputDialog("Informe o "+(i+1)+ "°
número: "));
soma = soma + numero;
}
}
}
import javax.swing.JOptionPane;
/**
*
* @author Cleiton
*
1) faça um programa que receba 1 valor inteiro e mostre sua tabuada
*/
public class Tabuada {
public static void main(String args[]){
int i, numero;
numero = Integer.parseInt(JOptionPane.showInputDialog("Informe o número: "));
for(i=0; i<=10; i++){
System.out.println(numero + " X " + i + " = " + numero*i);
}
}
}

Mais conteúdo relacionado

Mais procurados

Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)Marcos Castro
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Gercélia Ramos
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoLeinylson Fontinele
 
Python Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem PythonPython Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem Pythonantonio sérgio nogueira
 
Apresentação java io
Apresentação java ioApresentação java io
Apresentação java ioSilvino Neto
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScriptBruno Catão
 
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com JavaExercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com JavaLoiane Groner
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoNorton Guimarães
 
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com JavaExercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com JavaLoiane Groner
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaDaniel Brandão
 
Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1Pacc UAB
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuario4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuarioLaura Folgado Galache
 
Tutorial Django + Python
Tutorial Django + PythonTutorial Django + Python
Tutorial Django + PythonMateus Padua
 
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaExercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaLoiane Groner
 
Lógica de Programação com Javascript - Aula #04
Lógica de Programação com Javascript - Aula #04Lógica de Programação com Javascript - Aula #04
Lógica de Programação com Javascript - Aula #04Ramon Kayo
 
Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada Adriano Teixeira de Souza
 

Mais procurados (20)

Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)
 
Linguagem C 09 Ponteiros
Linguagem C 09 PonteirosLinguagem C 09 Ponteiros
Linguagem C 09 Ponteiros
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
Python Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem PythonPython Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem Python
 
Apresentação java io
Apresentação java ioApresentação java io
Apresentação java io
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com JavaExercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP Básico
 
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com JavaExercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3
 
Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuario4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuario
 
Tutorial Django + Python
Tutorial Django + PythonTutorial Django + Python
Tutorial Django + Python
 
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaExercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
 
Lógica de Programação com Javascript - Aula #04
Lógica de Programação com Javascript - Aula #04Lógica de Programação com Javascript - Aula #04
Lógica de Programação com Javascript - Aula #04
 
Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada
 

Destaque

Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Mario Jorge Pereira
 
Maratona de programação 2009. Exercícios para Iniciantes.
Maratona de programação 2009. Exercícios para Iniciantes.Maratona de programação 2009. Exercícios para Iniciantes.
Maratona de programação 2009. Exercícios para Iniciantes.Rayan Teixeira
 
Lógica de programação construção de algoritmos e estrutura de dados
Lógica de programação   construção de algoritmos e estrutura de dadosLógica de programação   construção de algoritmos e estrutura de dados
Lógica de programação construção de algoritmos e estrutura de dadospronatecvja
 
Lista de exercicios 01 introdução
Lista de exercicios 01 introduçãoLista de exercicios 01 introdução
Lista de exercicios 01 introduçãoMauro Pereira
 
Apostila de java na pratica
Apostila de java na praticaApostila de java na pratica
Apostila de java na praticaAlbino87
 
Informática básica
Informática básicaInformática básica
Informática básicaHelda Matos
 
Informática introdutória
Informática introdutória Informática introdutória
Informática introdutória Helda Matos
 
O sorvete - ICE CREAM
O sorvete - ICE CREAMO sorvete - ICE CREAM
O sorvete - ICE CREAMHelda Matos
 
Introdução a linguagem java
Introdução a linguagem javaIntrodução a linguagem java
Introdução a linguagem javaRosicleia Frasson
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação12anogolega
 

Destaque (20)

Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java
 
Maratona de programação 2009. Exercícios para Iniciantes.
Maratona de programação 2009. Exercícios para Iniciantes.Maratona de programação 2009. Exercícios para Iniciantes.
Maratona de programação 2009. Exercícios para Iniciantes.
 
Aula 1a.ppt
Aula 1a.pptAula 1a.ppt
Aula 1a.ppt
 
Fundamentos Java - 01
Fundamentos Java - 01Fundamentos Java - 01
Fundamentos Java - 01
 
Aula 3.ppt
Aula 3.pptAula 3.ppt
Aula 3.ppt
 
Lógica de programação construção de algoritmos e estrutura de dados
Lógica de programação   construção de algoritmos e estrutura de dadosLógica de programação   construção de algoritmos e estrutura de dados
Lógica de programação construção de algoritmos e estrutura de dados
 
Lista de exercicios 01 introdução
Lista de exercicios 01 introduçãoLista de exercicios 01 introdução
Lista de exercicios 01 introdução
 
Apostila de java na pratica
Apostila de java na praticaApostila de java na pratica
Apostila de java na pratica
 
Informática básica
Informática básicaInformática básica
Informática básica
 
Informática introdutória
Informática introdutória Informática introdutória
Informática introdutória
 
O sorvete - ICE CREAM
O sorvete - ICE CREAMO sorvete - ICE CREAM
O sorvete - ICE CREAM
 
Lista de exercícios nº 01
Lista de exercícios nº 01Lista de exercícios nº 01
Lista de exercícios nº 01
 
Java 06 Strings Arrays
Java 06 Strings ArraysJava 06 Strings Arrays
Java 06 Strings Arrays
 
Lista de Exercícios 06
Lista de Exercícios 06Lista de Exercícios 06
Lista de Exercícios 06
 
Java Lista Exercicios 06
Java Lista Exercicios 06Java Lista Exercicios 06
Java Lista Exercicios 06
 
Introdução a linguagem java
Introdução a linguagem javaIntrodução a linguagem java
Introdução a linguagem java
 
Etapas da programação
Etapas da programaçãoEtapas da programação
Etapas da programação
 
Lista Exercicios 01
Lista Exercicios 01Lista Exercicios 01
Lista Exercicios 01
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação
 
JTableView - Swing
JTableView - SwingJTableView - Swing
JTableView - Swing
 

Exercícios Java

  • 2. import javax.swing.JOptionPane; /** * * @author Cleiton * 4) faça um programa que receba 4 notas de um aluno e mostre a média */ public class Calcula_media { public static void main(String args[]){ float nota1, nota2, nota3, nota4, media; nota1 = Float.parseFloat(JOptionPane.showInputDialog("Informe a 1ª nota: ")); nota2 = Float.parseFloat(JOptionPane.showInputDialog("Informe a 2ª nota: ")); nota3 = Float.parseFloat(JOptionPane.showInputDialog("Informe a 3ª nota: ")); nota4 = Float.parseFloat(JOptionPane.showInputDialog("Informe a 4ª nota: ")); media = (nota1+nota2+nota3+nota4)/4; System.out.println("A média é: " + media); } }
  • 3. import javax.swing.JOptionPane; /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ /** * * @author Cleiton * 5) faça um programa que receba a idade de uma * pessoa e mostre se é maior ou menor de idade */ public class Maior_idade { public static void main(String args[]){ int idade; idade = Integer.parseInt(JOptionPane.showInputDialog("Informe a idade: ")); if(idade >= 18){ System.out.println("É maior de idade"); } else{ System.out.println("É menor de idade"); } } }
  • 4. import javax.swing.JOptionPane; /** * * @author Cleiton * 2) faça um programa que receba 10 valores e mostre os pares */ public class Mostra_par { public static void main(String args[]){ int numero, i; for(i=0; i<10; i++){ numero = Integer.parseInt(JOptionPane.showInputDialog("Escreva o " + (i+1)+"° número:")); if(numero % 2 ==0){ System.out.println(numero + " é par"); } } } }
  • 5. import javax.swing.JOptionPane; /** * * @author Cleiton * 3) faça um programa que receba 10 valores e some-os */ public class Soma_10valores { public static void main(String args[]){ int numero, soma=0, i; for(i=0; i<10; i++){ numero = Integer.parseInt(JOptionPane.showInputDialog("Informe o "+(i+1)+ "° número: ")); soma = soma + numero; } } }
  • 6. import javax.swing.JOptionPane; /** * * @author Cleiton * 1) faça um programa que receba 1 valor inteiro e mostre sua tabuada */ public class Tabuada { public static void main(String args[]){ int i, numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Informe o número: ")); for(i=0; i<=10; i++){ System.out.println(numero + " X " + i + " = " + numero*i); } } }