Respostas - Exercício - Programação Orientada a Objetos - Lista I
Questão 1
public class Q1 {
public static void main(String[] args) {
int gastosJaneiro=5; /*Declaração de variáveis*/
int gastosFevereiro=5;
int gastosMarco=5;
System.out.println (gastosJaneiro+gastosFevereiro+gastosMarco);/*Exibir na tela*/}
}
Questão 2
public class Q2 {
public static void main(String[] args) {
int x=5; /*Declaração de variáveis*/
int y=5;
int z=5;
System.out.println(x*y*z); /*Exibir na tela*/}
}
Questão 3
import java.util.Scanner;
public class Q3 {
private static Scanner tecflado;
public static void main(String[] args) {
tecflado = new Scanner (System.in);
int aluno=16;
int nota1=0;
int nota2=0;
int nota3=0;
for (int contador=1;contador<aluno;contador++) {
System.out.println("Digite a primeira nota do "+(contador)+"º aluno");
nota1=tecflado.nextInt();
System.out.println("Digite a segunda nota do "+(contador)+"º aluno");
nota2=tecflado.nextInt();
System.out.println("Digite a terceira nota do "+(contador)+"º aluno");
nota3=tecflado.nextInt();
System.err.println("A média do "+(contador)+"º aluno é "+(((nota1*2)+(nota2*4)+(nota3*3))/10)+"\n\n");}
}
}
Questão 4
import java.util.Scanner;
public class L1Q4 {private static Scanner tecflado;
public static void main (String[]args)
{
String dia;
tecflado = new Scanner (System.in);
System.out.println("Que dia é hoje?");
dia = tecflado.nextLine();
System.out.println("Hoje é => "+dia);}
}
Questão 5
import java.util.Scanner;
public class L1Q5 { private static Scanner tecflado;
public static void main (String[]args)
{
int n;
tecflado = new Scanner (System.in);
n=tecflado.nextInt();
System.out.println("antecessor " + (n-1) + ", sucessor " + (n+1));
} }
Questão 6
import java.util.Scanner;
public class Q6 {
private static Scanner tecflado;
public static void main(String[] args) {
tecflado = new Scanner (System.in);
double salario;
System.out.println("Digite seu salário");
salario=tecflado.nextDouble();
System.out.println("Seu salário com acréscimo: "+(salario+(salario*10/100)));}
}
Questão 7
import java.util.Scanner;
public class Q7 {
private static Scanner tecflado;
public static void main(String[] args) {
tecflado = new Scanner (System.in);
int numero1, numero2;
System.err.println("Digite dois números:");
numero1=tecflado.nextInt();
numero2=tecflado.nextInt();
if (numero1>numero2)
{
System.out.println("Números em ordem crescente:"+(numero2+" "+numero1));
}
else {System.out.println("Números em ordem crescente:"+(numero1+" "+numero2));}
}
}
Questão 8
import java.util.Scanner;
public class Q8 {
private static Scanner tecflado;
public static void main(String[] args) {
tecflado = new Scanner (System.in);
int numerointeiro;
numerointeiro=tecflado.nextInt();
System.out.println("Digite um número");
if(numerointeiro>0)
{
System.out.println("O número "+(numerointeiro)+" é positivo");
}
else if (numerointeiro==0)
{
System.out.println("O número "+(numerointeiro)+" é neutro");
}
else {
System.out.println("O número "+(numerointeiro)+" é negativo");}
}
}
Questão 9
import java.util.Scanner;
public class Q9 {
private static Scanner tecflado;
public static void main(String[] args) {
tecflado = new Scanner (System.in);
int idade;
System.out.println("Informe sua idade:");
idade=tecflado.nextInt();
if(idade>=18 && idade <=65)
{
System.err.println("Voto obrigatório!");
}
else if (idade >=16 ||idade>65)
{
System.err.println("Voto Facultativo!");
}
else {System.out.println("Não pode votar!");}
}}
Questão 10
import java.util.Scanner;
public class Q10 { private static Scanner tecflado;
public static void main (String[]args)
{
int opcao=0;
String [] usuario =new String [2];
String [] sexo =new String [2];
double [] altura = new double [2];
double contador=0;
double media=0;
tecflado = new Scanner (System.in);
do {
for (int i=0;i<usuario.length;i++) {
System.out.println("Informe o nome do " + (i+1)+ " º usuário");
usuario[i]=tecflado.nextLine();
System.out.println("Informe o sexo do "+ (i+1)+ "º usuário");
sexo[i]=tecflado.nextLine();
System.out.println("Informe a altura do " + (i+1)+ "º usuário");
altura[i]=tecflado.nextDouble();
tecflado.nextLine(); // Limpa a entrada Padrão
System.out.println((usuario[i]) + " é " + (sexo [i]) + " e sua altura é " + (altura[i]) + " M");
contador=contador+altura[i];
}
for (int i=0;i<1;i++)
{ media=contador/2;
System.out.println("A média das notas é: " + media);
}
System.out.println("Digite um para continuar e zero para encerrar o programa");
opcao=tecflado.nextInt();
tecflado.nextLine();
}while(opcao==1);
}
}
As questões acima foram resolvidas sob forma de programação estruturada e não orientada a objetos.
Comentários
Postar um comentário