Billing Class - Properly Overloading Operators

May 4, 2014

I was told to create a class named Billing that includes three overloaded computeBill methods for a photobook store.

The first method takes the price of the book ordered, adds 8% tax and returns the total due.
The second method takes the price of the book, and the quantity, adds tax and returns the total.
The final method takes the price, quantity and a coupon discount, adds tax and returns the total.

All of this I have managed fairly well, although I keep getting a strange error at the end of my program that the constructor is undefined. The problem bits of code(the one throwing the errors) are under the comment //Enter values into each of the methods

Code:

package org.CIS406.lab2;

public class Billing {
//Declarations
double bookPrice;
int quantityOrdered;
double couponValue;

[Code] ....

My first thought was to create a constructor for each of the methods that I am using...

View Replies


ADVERTISEMENT

Keyboard Class Is Not Configured Properly

Jul 4, 2014

package com.vesron.primes;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;

[code]....

The parameter for the starting y is "fy" (Half of the screen). When I use the keys "z" and "x" it translates one pixel at a time left and right. That is good, but when I use the keys "a" and "s" it will double each time (good), but the starting y will drop significantly (bad). I tried manipulating the "x" and "fy" variables, but to no avail.

View Replies View Related

Billing Utility - Currency Symbol Format

May 19, 2014

package billing.util;
 
import java.math.RoundingMode;
import java.text.NumberFormat;
import java.util.Scanner;
public class CurrencyFormat {
private static final int USD = 0;
private static final int JPY = 1;
 
[Code] .....

i should be able to use USD, CNY, and JPY. However it seems only the USD ($) will run... doesnt matter which currency symbol the user requests.

View Replies View Related

Rational Numbers - Class Not Printing Properly

Nov 10, 2014

I am creating a program for rational numbers but it does not work properly when I enter a negative number in the denominator. It works with every other number.

import java.io.*;
import java.util.Scanner;
public class RationalNumber {
private int numerator;
private int denominator;

[Code] ....

View Replies View Related

Valid Operands And Operators

Apr 26, 2015

I am required to make a console calculator that takes the values as strings and turns them into doubles. The user needs to be able to enter something like 3+4+5*9/13 on one line and the application give the answer. As of this point I am currently on at the last section as making the user be able to enter the expression and present the answer. I have added an array list containing + - / * and the same with the numbers 1-9...I now need to actually get the information to all come together. I'm not sure how to do that. I *think* I have all the parts for it to work.

public static void main(String[] args) {
String input = ""; // initalize the string
boolean isOn = true; // used for the while loop...when false, the
// program will exit.
final String exitCommand = "Exit"; // exit command

[code]....

View Replies View Related

Truth Table For Logical Operators

Nov 11, 2014

I've created a truth table for logical operators. Now I'm supposed to alter the code so the table prints 1's and 0's instead of true or false. Here's a bit of the original code - just the header and the first line of the table.

System.out.println("p q AND OR XOR NOT");
System.out.println();
boolean p, q;
p = true; q = true;
System.out.print( p + " " + q + " " );
System.out.print( ( p & q) + " " + ( p | q) + " ");
System.out.println(( p ^ q ) + " " + ( !p) );

All of my ideas involve using an if-then statement, but that would be all kinds of inefficient and unwieldy, I think.

View Replies View Related

Java Expressions With Multiple Operators

Jan 11, 2014

Following are the expressions? I tried running them and those are the answers I got. However, I cannot figure out the working.

//c = ++a + a++ - --a - a-- + a * + a/a ; //ans is 10
//c= a* + a/a ; ans. is 1.
//c= a * +3 ; //ans is 30
//c =5+ a* +2; //25
// c= 5+ a* + a/a ; //ans. is 15.

View Replies View Related

Calculator Program - Using Decimal And Operators

Oct 20, 2014

How do I get the code to use decimals? Also whenever you input 1, 2 or 3 as one of the operators, it always does that operator as well as the 4th operator at the end. So it always does subtraction. However when you use 4 as the only operator it works perfect.

import java.util.Scanner;
public class Program05 {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
 double left;
double right;
 
[Code] ......

View Replies View Related

Logic Operators And Variable Number

Jul 7, 2014

if (number % 2 == 0 && number % 3 == 0)
System.out.println(number + " is divisible by 2 and 3");

if (number % 2 == 0 || number % 3 == 0)
System.out.println(number+ " is divisible by 2 or 3");

if (number % 2 == 0 ^ number % 3 == 0)
System.out.println(number + " is divisble by 2 or 3 but not both");

I understand the logic operators and the variable number, what i dont understand is what number % 2 == 0 and number % number == 0 mean. I know that % is a remaining operator and == means equals, i know that = and == are not the same.

View Replies View Related

What Is Overloading Constructors

Apr 6, 2014

Can you give me a simple description of what overloading a constructer is?

View Replies View Related

Random Math Operators And Asking Ten Questions With A Loop?

May 18, 2014

So my little math game is working so far. I can only do addition though. I know how to fix it if I can find out how to generate random math operators. After that I want to use a loop (or a better technique) to ask ten different math questions before the game is over.

package pkgnew;
 import java.util.Scanner;
import java.util.Random; 
public class New {
  public static void main(String args[]) {
  //Declare and construct variables
Random randomnum = new Random();

[code].....

View Replies View Related

Overloading Variable Arguments

Dec 27, 2014

I am going through Thinking in Java, 4th Ed and I came across the section that talks about overloading variable arguments. I tried out a piece of code from the book. (Method and class names not exactly the same).

public class Varargs
{
public static void m1(Character... args)
{
System.out.println("Character");
 
[code]....

In the above code, the compiler throws an 'Ambiguous for the type varargs' error. The error goes away if the first method is changed to:

public static void m1(char c, Character... args)

why there is ambiguity in the first piece of code and not the second.

View Replies View Related

Overloading With Primitive Types?

Jan 22, 2015

Why the following is happening.

For the below code, when I execute it, it prints

Short method 10 //result 1
Sub class short method 10 //result 2

Which is as expected but if I comment out line 3, then it prints

Integer method 10 //result 3
Integer method 10 //result 4

I can understand result 3 is because of an upcast from short to int, since FunWithOverloading will not have a overloaded method with short now. However, what is happening with result 4? Shouldn't it call methodA of the subclass with the argument type short? If its because I have declared the reference variable, derived, of the type FunWithOverloading, then how come the first result correctly picks the overloaded method of the sub class?

class FunWithOverloading{
void methodA(int x){System.out.println("Integer method " + x);}
void methodA(short x){System.out.println("Short method " + x);} //line 3
} class OverloadedSubClass extends FunWithOverloading{
void methodA(short x){System.out.println("Sub class short method " + x);}

[Code] ....

View Replies View Related

Java Method Overloading

Feb 24, 2014

The class Overloading below asks for two names and prints three different greetings. Your task is to write the class methods missing from the class declaration. Methods print the greetings as shown in the example print. The names and parameter types of the needed methods can be checked from the main method because all methods are called there. This exercise also does not require you to copy the source code below to the return field. The method declarations will suffice.

Example output

Type in the first name: John

Type in the second name: Doe

Java Code:

import java.util.Scanner;
public class Overloading {
public static void main(String[] args) {
String firstName, secondName;
Scanner reader = new Scanner(System.in);

[code]....

View Replies View Related

Why Operator Overloading Is Not Supported In Java

Oct 18, 2014

why operator overloading is not supported in Java.

View Replies View Related

Swing/AWT/SWT :: Automatic Adjustment To Suit Size Of Operators Monitor

Feb 12, 2014

I'm building an application in Netbeans and so far I'm making good progress with it. I have created an animated splash screen in myspacegen.com and then downloaded it as a GUI file. I've then imported it into my application in Netbeans but I was restricted in myspacegens.com to the size of the image I could create. I want to know if it is possible to add code to the splash screen project within Netbeans so that it automatically adjusts to fill the screen. I have used the java commands get width and get height elsewhere in my application so that the window I create in a project automatically adjusts to fill the operator's screen but that has a 'window' to adjust and I do not want my splash screen to have a visible window.

View Replies View Related

Bank Account With Methods / Inheritance And Overloading

Apr 23, 2014

What I have done wrong

public class BankAccount
{
String name;
int accountID;
double balance;
public void setAccount( String username, int ID, Boolean isJoint)

[Code] ....

View Replies View Related

Java Method Overloading Ask For Two Names And Prints Three Different Greetings

Feb 24, 2014

The class Overloading below asks for two names and prints three different greetings. Your task is to write the class methods missing from the class declaration. Methods print the greetings as shown in the example print.

Hint:The names and parameter types of the needed methods can be checked from the main method because all methods are called there. This exercise also does not require you to copy the source code below to the return field.

The method declarations will suffice.

Example output
Type in the first name: John
Type in the second name: Doe

**********
Hi!
**********
Hi, John
**********
Hi, John and Doe
**********

import java.util.Scanner;
public class Overloading {
public static void main(String[] args) {
String firstName, secondName;

[Code] ....

View Replies View Related

Sorting ArrayList Of Type Int - Overloading Efficiency

Feb 11, 2014

I have a case in which I want to sort two types of ArrayLists (using quicksort) and the method originally coded only accepts a String ArrayList. The problem is that now I want to sort an ArrayList of type int but couldn't . . . so I decided to overload the method. Since it looks very ugly to copy and paste the same chunk of code only to change the method signature I wondered if there is a better way to make this method more dynamic and be able to take in different types of ArrayLists.

My code:

private ArrayList<String> sort(ArrayList<String> ar, int lo, int hi){
if (lo < hi){
int splitPoint = partition(ar, lo, hi);
sort(ar, lo, splitPoint);
sort(ar, splitPoint +1, hi);

[Code] .....

View Replies View Related

Why Java Does Not Support Return Type In Method Overloading

Feb 7, 2015

why Java does not support return type in method overloading. I coded following and it compiles and runs without any errors.

class Ideone
{
public static void main (String[] args) {
sum(3,5);

[code]....

If Java did not support overloading based on return type, this program should not work, right?

View Replies View Related

Interface Not Updating Properly

Mar 20, 2015

The program runs well , it adds the applet but it dosn't update the interface unless I press "_"(Minimize) . To be more clear , the object paints a spring wich goes through 4 stages , it is added to the JFrame but it dosn't uptade until I minimize the frame , that is when it goes to the next stage .

The main class which calls the spring to be added to the frame :

public class principal implements ActionListener ,Runnable{
JTextField field;
JFrame frame;
private class Action implements ActionListener {
public void actionPerformed(ActionEvent event) {
  frame.repaint();

[Code] .....

View Replies View Related

Swing UI Not Responding Properly?

Nov 27, 2014

Here's the code to my UI and it runs but output doesnot shows properly..

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.util.*;
import java.io.*;
public class LoginPage extends JFrame{
JLabel lblLoginAs;

[code]....

and when I hover over the Login Button its border gets distorted..

View Replies View Related

Images Not Displaying Properly

Nov 16, 2014

My code:

import javax.imageio.ImageIO;
import javax.swing.*;
import java.io.*;
import java.awt.*;
import java.lang.*;
import java.awt.image.*;
import java.net.URLDecoder;

[Code] .....

I my images (including the one I created) are all 32x32. I'm trying to get a player Icon and have them be on a field of grass. Currently, I just get:

(see Attached)

I don't know where my Images are rendering.

B = blank
. = grass
p = player

.
.
.
.
. p
.
.
b

View Replies View Related

OnItemLongClickListener Not Working Properly

Apr 19, 2014

I created a dialog file:

Java Code:

package com.example.classorganizer;

import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

[code]...

When I long click item in the list nothing happens. I get no errors at all and I believe that either I put the code in the wrong place or I missed something else that stops Dialog from starting.

View Replies View Related

Using HasNext Properly In Program

Apr 16, 2015

Why do I get an error on the hasNext line when I try to compile this?

public static void main(String args[]) throws Exception
{
BufferedReader infile = new BufferedReader(new FileReader( "woodchuck.txt" ));
HashMap<String, Integer> histoMap = new HashMap<String,Integer>();
String word;
while((infile.hasNext()) !=null) {
if(histoMap.get(word)==null)
histoMap.put(word,1);
else
histoMap.put(word, histoMap.get(word)+1);
}
infile.close();
System.out.print(histoMap);

View Replies View Related

Array Will Not Fill Properly

Dec 8, 2014

my validAccounts array will not fill properly and has a null value in it.I added a print statement that prints the contents of the array and it is filling correctly but the very last value is null. I am supposed to be asking the user for a account number and password and it is not printing out correctly due to the fact that the array is not filled correctly.

import java.util.*;
import java.io.*;
public class ATM2 {
public static Scanner kbd;
public static final int MAXSIZE = 50002;

[code]....

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved