asked on
ASKER
import javax.swing.JOptionPane;
import java.util.Scanner;
public class Eggs
{
public static void main(String[] args)
{
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of Eggs" , "You worked" );
String mString = eggsString;
System.out.println(mString);
eggs = Integer.parseInt(mString);
JOptionPane.showMessageDialog
(null, "You have eggs " + eggs/12 + " dozen " + eggs%12 + " eggs remaining.");
}
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
ASKER
ASKER
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
import javax.swing.JOptionPane;
import java.util.Scanner;
public class Eggs
{
public static void main(String[] args)
{
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
String mString = eggsString;
System.out.println(mString);
eggs = Integer.parseInt(mString);
JOptionPane.showMessageDialog
(null, "You have eggs " + eggs/12 + " dozen " + eggs%12 + " eggs remaining.");
}
}
ASKER
public class Employee
{
private int empNum;
private double empPayRate;
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
}
import javax.swing.*;
public class Employee
{
private int empNum;
private double empPayRate;
public Employee(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
System.out.println("Result: " + result);
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public static void main(String [] args){
new Employee();
}
}
import java.text.NumberFormat;
import javax.swing.JOptionPane;
public class Eggs {
public static void main(String[] args) {
// Used for formatting currency values
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
// Collect input from user
String hoursWorkedString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked", "You worked");
double hoursWorked = Double.parseDouble(hoursWorkedString);
String payrateString = JOptionPane.showInputDialog(null, "Enter Pay Rate", "Pay Rate");
double payrate = Double.parseDouble(payrateString);
String withholdingString = JOptionPane.showInputDialog(null, "Enter withholding percent rate", "Withholding");
double withholding = Double.parseDouble(withholdingString);
// Calculate net pay
double netpay = computeNetPay(hoursWorked, payrate, withholding);
JOptionPane.showMessageDialog(null, "Net Pay: "+currencyFormat.format(netpay));
}
public static double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
}
ASKER
Pay.java:7: invalid method declaration; return type required
public Employee(){
^
Pay.java:52: class, interface, or enum expected
Toggle HighlightingOpen in New WindowSelect All
^
Pay.java:75: illegal character: \169
Copyright © 1996 - 2011 Experts Exchange, LLC. All rights reserved.
^
3 errors
import java.text.NumberFormat;
import javax.swing.JOptionPane;
public class Eggs {
public static void main(String[] args) {
// Used for formatting currency values
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
// Collect input from user
String hoursWorkedString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked", "You worked");
double hoursWorked = Double.parseDouble(hoursWorkedString);
double payrate = 5.85;
double withholding = 15.0;
// Calculate net pay
double netpay = computeNetPay(hoursWorked, payrate, withholding);
JOptionPane.showMessageDialog(null, "Net Pay: "+currencyFormat.format(netpay));
}
public static double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * (100.0 - withholdingRatePercent) / 100.0;
}
}
ASKER
import javax.swing.*;
public class Employee
{
private int empNum;
private double empPayRate;
public Employee(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
System.out.println("Withholding: " + result);
double ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
System.out.println("net pay " + ntepay);
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public static void main(String [] args){
new Employee();
}
}
import java.text.NumberFormat;
import javax.swing.JOptionPane;
public class Eggs {
public static void main(String[] args) {
// Used for formatting currency values
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
// Collect input from user
String hoursWorkedString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked", "You worked");
double hoursWorked = Double.parseDouble(hoursWorkedString);
double payrate = 5.85;
double withholding = 15.0;
// Calculate net pay
double netpay = computeNetPay(hoursWorked, payrate, withholding);
JOptionPane.showMessageDialog(null, "Net Pay: "+currencyFormat.format(netpay));
}
public static double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * (100.0 - withholdingRatePercent) / 100.0;
}
}
ASKER
Withholding: 175.5
net pay 994.5
ASKER
import javax.swing.*;
public class Employee
{
private int empNum;
private double empPayRate;
public Employee(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
System.out.println("Withholding: " + result);
double ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
System.out.println("net pay " + ntepay);
JOptionPane.showMessageDialog(null,"net pay " + ntepay );
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public static void main(String [] args){
new Employee();
}
}
import java.text.NumberFormat;
import javax.swing.JOptionPane;
public class Eggs {
public static void main(String[] args) {
// Used for formatting currency values
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
// Collect input from user
String hoursWorkedString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked", "You worked");
double hoursWorked = Double.parseDouble(hoursWorkedString);
double payrate = 5.85;
double withholding = 15.0;
// Calculate net pay
double netpay = computeNetPay(hoursWorked, payrate, withholding);
JOptionPane.showMessageDialog(null, "Net Pay: "+currencyFormat.format(netpay));
// Calculate gross pay
double grosspay = computeGrossPay(hoursWorked, payrate);
JOptionPane.showMessageDialog(null, "Gross Pay: "+currencyFormat.format(grosspay));
}
public static double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * (100.0 - withholdingRatePercent) / 100.0;
}
public static double computeGrossPay(double hours, double payRate) {
// calulcate gross pay here
return 0.0;
}
}
import javax.swing.*;
public class Employee
{
private int empNum;
private double empPayRate;
public Employee(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
System.out.println("Withholding: " + result);
double ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
System.out.println("net pay " + ntepay);
JOptionPane.showMessageDialog(null,"Net pay: " + ntepay + " withholdong: " + result);
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public static void main(String [] args){
new Employee();
}
}
ASKER
import javax.swing.*;
public class Pay
{
private int empNum;
private double empPayRate;
public Pay(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
System.out.println("Withholding: " + result);
double ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
System.out.println("net pay " + ntepay);
JOptionPane.showMessageDialog(null,"net pay " + ntepay );
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public static void main(String [] args){
new Employee();
}
}
import javax.swing.*;
public class Employee
{
private int empNum;
private double empPayRate;
public Employee(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
System.out.println("Withholding: " + result);
double grossPay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString);
double ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
System.out.println("net pay " + ntepay);
JOptionPane.showMessageDialog(null,"Gross pay: " + grossPay + " Net pay: " + ntepay + " Withholdong: " + result);
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public static void main(String [] args){
new Employee();
}
}
import java.text.NumberFormat;
import javax.swing.JOptionPane;
public class Eggs {
public static void main(String[] args) {
// Used for formatting currency values
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
// Collect input from user
String hoursWorkedString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked", "You worked");
double hoursWorked = Double.parseDouble(hoursWorkedString);
double payrate = 5.85;
double withholding = 15.0;
// Calculate net pay
double netpay = computeNetPay(hoursWorked, payrate, withholding);
JOptionPane.showMessageDialog(null, "Net Pay: "+currencyFormat.format(netpay));
// Calculate gross pay
double grosspay = computeGrossPay(hoursWorked, payrate);
JOptionPane.showMessageDialog(null, "Gross Pay: "+currencyFormat.format(grosspay));
}
public static double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * (100.0 - withholdingRatePercent) / 100.0;
}
public static double computeGrossPay(double hours, double payRate) {
// calulcate gross pay here
return 0.0;
}
}
ASKER
import java.text.NumberFormat;
import javax.swing.JOptionPane;
public class Eggs {
public static void main(String[] args) {
// Used for formatting currency values
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
// Collect input from user
String hoursWorkedString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked", "You worked");
double hoursWorked = Double.parseDouble(hoursWorkedString);
double payrate = 5.85;
double withholding = 15.0;
// Calculate net pay
double netpay = computeNetPay(hoursWorked, payrate, withholding);
JOptionPane.showMessageDialog(null, "Net Pay: "+currencyFormat.format(netpay));
// Calculate gross pay
double grosspay = computeGrossPay(hoursWorked, payrate);
JOptionPane.showMessageDialog(null, "Gross Pay: "+currencyFormat.format(grosspay));
}
public static double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * (100.0 - withholdingRatePercent) / 100.0;
}
public static double computeGrossPay(double hours, double payRate) {
// calulcate gross pay here
return 0.0;
}
}
import javax.swing.*;
public class Employee
{
private int empNum;
private double empPayRate;
public Employee(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
System.out.println("Withholding: " + result);
double grossPay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString);
double ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
System.out.println("net pay " + ntepay);
JOptionPane.showMessageDialog(null,"Gross pay: " + grossPay + " Net pay: " + ntepay + " Withholdong: " + result);
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public double computeNetPay(double hours, double payRate) {
return hours * payRate * 15.0 / 100.0;
}
public double computeNetPay(double hours) {
return hours * 5.85 * 15.0 / 100.0;
}
public static void main(String [] args){
new Employee();
}
}
public double computeNetPay(double hours, double payRate) {
return hours * payRate * 15.0 / 100.0;
}
public double computeNetPay(double hours) {
return hours * 5.85 * 15.0 / 100.0;
}
ASKER
import java.text.NumberFormat;
import javax.swing.JOptionPane;
public class Pay {
public static void main(String[] args) {
// Used for formatting currency values
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
// Collect input from user
String hoursWorkedString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked", "You worked");
double hoursWorked = Double.parseDouble(hoursWorkedString);
double payrate = 5.85;
double withholding = 15.0;
// Calculate net pay
double netpay = computeNetPay(hoursWorked, payrate, withholding);
JOptionPane.showMessageDialog(null, "Net Pay: "+currencyFormat.format(netpay));
// Calculate gross pay
double grosspay = computeGrossPay(hoursWorked, payrate);
JOptionPane.showMessageDialog(null, "Gross Pay: "+currencyFormat.format(grosspay));
}
public static double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * (100.0 - withholdingRatePercent) / 100.0;
}
public static double computeGrossPay(double hours, double payRate) {
// calulcate gross pay here
return 0.0;
}
}
ASKER
import javax.swing.*;
public class Employee
{
private int empNum;
private double empPayRate;
public Employee(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
System.out.println("Withholding: " + result);
double grossPay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString);
double ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
System.out.println("net pay " + ntepay);
JOptionPane.showMessageDialog(null,"Gross pay: " + grossPay + " Net pay: " + ntepay + " Withholdong: " + result);
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public double computeNetPay(double hours, double payRate) {
return hours * payRate * 15.0 / 100.0;
}
public double computeNetPay(double hours) {
return hours * 5.85 * 15.0 / 100.0;
}
public static void main(String [] args){
new Employee();
}
}
ASKER
ASKER
import javax.swing.*;
public class Employee
{
private int empNum;
private double empPayRate;
public Employee(){
String eggsString = null;
int eggs;
eggsString = JOptionPane.showInputDialog(null, "Enter the Number of hours worked" , "You worked" );
double payRate;
String payRateString = JOptionPane.showInputDialog(null, "Enter Pay rate" , "Pay rate:" );
double withhold;
String withholdString = JOptionPane.showInputDialog(null, "Enter withohlding %" , "Withholding %" );
double result = -1.0;
double grossPay = -1.0;
double ntepay = -1.0;
if((withholdString != null && (!withholdString.startsWith("With")) && (payRateString != null && !payRateString.startsWith("Pay")))) {
result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),Double.parseDouble(withholdString)) ;
grossPay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString);
ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
} else if (payRateString != null && !payRateString.startsWith("Pay") ) {
result = computeNetPay(Double.parseDouble(eggsString), Double.parseDouble(payRateString),15.0) ;
grossPay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString);
ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
} else {
result = computeNetPay(Double.parseDouble(eggsString), 5.85,15.0) ;
grossPay = Double.parseDouble(eggsString)* 5.85;
ntepay = Double.parseDouble(eggsString)* 5.85 - result;
}
System.out.println("Withholding: " + result);
//grossPay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString);
// ntepay = Double.parseDouble(eggsString)* Double.parseDouble(payRateString) - result;
System.out.println("net pay " + ntepay);
JOptionPane.showMessageDialog(null,"Gross pay: " + grossPay + " Net pay: " + ntepay + " Withholdong: " + result);
}
public double computeNetPay(double hours, double payRate, double withholdingRatePercent) {
return hours * payRate * withholdingRatePercent / 100.0;
}
public void setValues()
{
empNum = 111;
empPayRate = 22.22;
}
public void methodThatUsesInstanceAttributes()
{
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public void methodThatUsesLocalVariables()
{
int empNum = 33333;
double empPayRate = 555.55;
System.out.println("Employee number is " + empNum);
System.out.println("Pay rate is " + empPayRate);
}
public double computeNetPay(double hours, double payRate) {
return hours * payRate * 15.0 / 100.0;
}
public double computeNetPay(double hours) {
return hours * 5.85 * 15.0 / 100.0;
}
public static void main(String [] args){
new Employee();
}
}
Java is a platform-independent, object-oriented programming language and run-time environment, designed to have as few implementation dependencies as possible such that developers can write one set of code across all platforms using libraries. Most devices will not run Java natively, and require a run-time component to be installed in order to execute a Java program.
TRUSTED BY