sábado, 12 de julho de 2008

Scripts das Aulas

Bom pessoal esses scripts de java são os que o nosso professor IGOR nos passou e provavelmente nessa hora VOCÊ méro aluno dele e nosso caro visitante estava conversando!

3 comentários:

Pedro disse...

Sistema de Banco

Dividido em 2 classes:Uma com os métodos e os a serem chamados; outra que chama os métodos servindo como uma espécie de "interface".
_________________________________________
Classe ContaCorrente
_________________________________________
package br.com.banco.model;

public class ContaCorrente {

private double saldo;

public double getSaldo() {
return saldo;
}

public void setSaldo(double saldo) {
this.saldo = saldo;
}

public double efetuarSaque(double valorSaque){

return saldo -= valorSaque;

}

public double efetuarDeposito(double valorDeposito){

return saldo += valorDeposito;
}

}
_________________________________________
Classe TestaContaCorrente
_________________________________________
package br.com.banco.controller;

import java.util.Scanner;

import br.com.banco.model.ContaCorrente;

public class TesteContaCorrente {

public static void main(String[] aaaa) {
Scanner leitor = new Scanner(System.in);

ContaCorrente cc = new ContaCorrente();
cc.setSaldo(200);

System.out.println("O seu saldo inicial é: " + cc.getSaldo());

int open = 999;
while (open != 0) {
System.out.println("Escolha a opção");
System.out.println("1-Sacar");
System.out.println("2-Deposito");
System.out.println("0-Sair");
System.out.println("Escolha a opção:");
open = leitor.nextInt();
if (open == 1) {// 4
System.out.println("Valor do Saque");
System.out.println("Seu novo saldo é: " + cc.efetuarSaque(leitor.nextDouble()));
} else if (open == 2) {// 5
System.out.println("Valor de Deposito");
System.out.println("Seu novo saldo é: " + cc.efetuarDeposito(leitor.nextDouble()));

}

}

}

}
_________________________________________

Pedro disse...

Sistema de escola

Dividido em 2 classes:Uma com os métodos e os a serem chamados; outra que chama os métodos servindo como uma espécie de "interface".
_________________________________________
Classe Aluno
_________________________________________
package br.com.escola.model;

public class Aluno{

private double nota1;
private double nota2;
private String nome;

public double getNota1() {
return Nota1;
}

public double getNota2() {
return Nota2;
}

public String getNome() {
return Nome;
}

public void setNota1(double Nota1) {
this.saldo = Nota1;
}


public void setNota2(double Nota2) {
this.saldo = Nota2;
}

public void setNome(String Nome) {
this.saldo = Nome;
}

private double CalcularMedia(){
return(nota1+nota2)/2;
}

public String ExibirSituacao(){
String resp="Reporvado";

if(CalcularMedia()>=7){
resp="aprovado";

}

return resp;

}

}
_________________________________________
Classe TestaAluno
_________________________________________
package br.com.escola.controller;

public static void main(String[] aaaa) {
Scanner sc=new Scanner(System.in);

Aluno a1=new Aluno();

System.out.println("Nome:");
a1.setNome(Sc.next());

System.out.println("1°Nota:");
a1.setNota1(Sc.nextDouble());

System.out.println("2°Nota:");
a1.setNota2(Sc.nextDouble());

System.out.println(a1.ExibirSituacao());

}

}

Pedro disse...

São 3 classe

public class SerHumano {

private double peso;
private double altura;

public double getPeso() {
return peso;
}
public void setPeso(double peso) {
this.peso = peso;
}
public double getAltura() {
return altura;
}
public void setAltura(double altura) {
this.altura = altura;
}

public double calcularPesoIdeal(){
return 0;
}


}

___________________________________


public class Homem extends SerHumano{

@Override
public double calcularPesoIdeal() {

double resultado;
resultado = (this.getPeso() * this.getPeso()/ this.getAltura()) + 10;
return resultado;
}



}

___________________________________


import java.util.Scanner;

public class TesteSobrescrita {

public static void main(String[] args){
// Declara uma variavel de referncia a um objeto do tipo Scanner.
Scanner sc = new Scanner(System.in);
// Declara uma variavel de referncia a um objeto do tipo Homem
Homem h1 = new Homem();

double peso;
double altura;

// Faz a leitura do peso pelo teclado.
System.out.println("Peso: ");
peso = sc.nextDouble();
h1.setPeso(peso);
// Faz a leitura da altura pelo teclado.
System.out.println("Altura: ");
altura = sc.nextDouble();
h1.setAltura(altura);

// Exibe o resultado do método devidamente formatado pelo PRINTF
System.out.printf("%5.2f",h1.calcularPesoIdeal());
}

}


___________________________________