please code in java also i want to review these questions 1. Write a java program to find/print the index of all even values in an array. 2. Write a Java program to find the common elements between two arrays (string values). 3. Write a Java program to remove a specific element from an array.
please code in java
also i want to review these questions
1. Write a java program to find/print the index of all even values in an array.
2. Write a Java program to find the common elements between two arrays (string values).
3. Write a Java program to remove a specific element from an array.
4. Write a Java program to find/print the duplicate values of an array of integer values.
Question= to add code to be able to lock the account. for example if someone withdraws a certain amount of money the accounts locks, etc
COdes as follows:
AccountantTest
import javax.swing.JOptionPane; // For the JOptionPane class
/**
This program demonstrates the BankAccount class.
*/
public class AccountTest
{
public static void main(String[] args)
{
String input; // To hold user input
// Get the starting balance.
input = JOptionPane.showInputDialog(
"What is your account's starting balance?");
// Create a BankAccount object.
BankAccount account = new BankAccount(input);
// Get the amount of pay.
input = JOptionPane.showInputDialog(
"How much were you paid this month? ");
// Deposit the user's pay into the account.
account.deposit(input);
// Display the new balance.
JOptionPane.showMessageDialog(null,
String.format("Your pay has been deposited.\n" +
"Your current balance is $%,.2f",
account.getBalance()));
// Withdraw some cash from the account.
input = JOptionPane.showInputDialog(
"How much would you like to withdraw? ");
account.withdraw(input);
// Display the new balance
JOptionPane.showMessageDialog(null,
String.format("Now your balance is $%,.2f",
account.getBalance()));
System.exit(0);
}
}
Bank account
/**
The BankAccount class simulates a bank account.
*/
public class BankAccount
{
private double balance; // Account balance
/**
This constructor sets the starting balance
at 0.0.
*/
public BankAccount()
{
balance = 0.0;
}
/**
This constructor sets the starting balance
to the value passed as an argument.
@param startBalance The starting balance.
*/
public BankAccount(double startBalance)
{
balance = startBalance;
}
/**
This constructor sets the starting balance
to the value in the String argument.
@param str The starting balance, as a String.
*/
public BankAccount(String str)
{
balance = Double.parseDouble(str);
}
/**
The deposit method makes a deposit into
the account.
@param amount The amount to add to the
balance field.
*/
public void deposit(double amount)
{
balance += amount;
}
/**
The deposit method makes a deposit into
the account.
@param str The amount to add to the
balance field, as a String.
*/
public void deposit(String str)
{
balance += Double.parseDouble(str);
}
/**
The withdraw method withdraws an amount
from the account.
@param amount The amount to subtract from
the balance field.
*/
public void withdraw(double amount)
{
balance -= amount;
}
/**
The withdraw method withdraws an amount
from the account.
@param str The amount to subtract from
the balance field, as a String.
*/
public void withdraw(String str)
{
balance -= Double.parseDouble(str);
}
/**
The setBalance method sets the account balance.
@param b The value to store in the balance field.
*/
public void setBalance(double b)
{
balance = b;
}
/**
The setBalance method sets the account balance.
@param str The value, as a String, to store in
the balance field.
*/
public void setBalance(String str)
{
balance = Double.parseDouble(str);
}
/**
The getBalance method returns the
account balance.
@return The value in the balance field.
*/
public double getBalance()
{
return balance;
}
}
Step by step
Solved in 4 steps with 6 images