this is what we are learning in java!
package matthewsjavaapp;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
Controller player1 = new Controller();
BufferedReader inputter = new BufferedReader(new InputStreamReader(System.in));
System.out.print("How long do you want to play?");
int input =Integer.parseInt(inputter.readLine());
if(input<= 100) // put in a loop for trying again player1.play(input);
else System.out.println("The Battery doest hold that much charge."); System.out.println("Enter A command");
System.out.println("1. Charge Battery");
System.out.println("2. Drain Battery");
int command = Integer.parseInt(inputter.readLine());
if (command == 1 && true)player1.batterypack.charge();
if (command == 2 && true)player1.batterypack.drain(); System.out.println("Battery charge level is now " + player1.batterypack.charge); } }
this is a battery
package matthewsjavaapp;
public class Battery {
int charge = 100;
boolean IsDead = false;
void chargeby(int a) {
charge = charge + a;
}
void drainby(int b){
charge = charge - b;
}
void charge(){
if (charge <100){>0){
charge-=10;
}
}
void recharge() {charge=100;}
void CheckStatus() {
if (charge <=0) { IsDead = true; } } }
this is a controller that uses a battery
package matthewsjavaapp;
/**
*
* @author Compaq_Owner
*/
public class Controller {
Battery batterypack = new Battery();
void play(int time){
batterypack.drainby(time);
System.out.println("Battery Level is now " + batterypack.charge);
batterypack.CheckStatus();
System.out.println("Battery is empty = " + batterypack.IsDead);
}
}
0 Comments:
Post a Comment
<< Home