Formatting Integers Into Money

Apr 15, 2014

Having the following fields for my money class.

import java.text.DecimalFormat;
public class Money {
//Fields for money will hold dollars and cents
private long dollars;
private long cents;

My task is to use those fields and make a toString method that returns them like a dollars sign. For instance, if there are 32 dollars and 40 cents, then in my String method I have to return something similar to this "$32.40."

I have already tried some of the methods, but they don't seem to work fine.

public String toString() {
DecimalFormat formatter=new DecimalFormat("$#0");
DecimalFormat formatCents=new DecimalFormat(".00");
return formatter.format(dollars)+ formatCents.format(cents);
}

Code:

import java.text.DecimalFormat;
public class Money
{
//Fields for money will hold dollars and cents
private long dollars;
private long cents;
 
[Code] ....

Actually changed a little on my code and I believe strongly this should work; however, doesn't seem to. In my demo,

public class Dem {
public static void main(String[] args) {
Money myMoney=new Money(7.10);
System.out.print(myMoney.toString());
}
 
}

I pass this, but I get "$700.00" as the answer... confused...

My calculation is wrong in the toString method, but still the cents do not appear to be showing.

View Replies


ADVERTISEMENT

Formatting Number As Money In Java

Apr 23, 2014

Is this masking in currency 1,000,000,000 inserting special characters in number of formatting the numbers ....

View Replies View Related

Arrays And Formatting Output - Data Integers

Jan 23, 2015

I am just learning arrays or rather teaching myself about them and I am not to sure how they work and why. I understand that in order to set one up you do

int[] example1;
example1 = new int[]{01, 02, 03, 04};

But I don't really understand is why if you only need 3 data integers, why put the 4th one in?

Also with outputting data, I understand .print() and .println() but I am not to sure what .printf() does and then the formatting after that.

System.out.printf("%3d%11") // and then what you want to print

View Replies View Related

String Formatting - Enter Three Positive Integers Separated By Spaces

Sep 18, 2014

double a = scan.nextInt();
double b = scan.nextInt();
double c = scan.nextInt();

//**********************************Equations**********************************
System.out.println ();

double sum = a + b + c;
System.out.printf("Sum = %d", sum);

Heres the error I'm getting

Enter three positive integers separated by spaces, then press enter:
15 20 9

Sum = Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.Double
at java.util.Formatter$FormatSpecifier.failConversion(Unknown Source)
at java.util.Formatter$FormatSpecifier.printInteger(Unknown Source)
at java.util.Formatter$FormatSpecifier.print(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.io.PrintStream.format(Unknown Source)
at java.io.PrintStream.printf(Unknown Source)
at project2.main(project2.java:52)

View Replies View Related

JSP :: How To Format Number As Money In JavaScript

Apr 23, 2014

How to format number as money in javascript? e.g 1000 to 1,000 ... E.g., 100000000 then it will be format into 1,000,000,000 ...

View Replies View Related

Amount Of Money - Compile Error / Unreachable Statement

Feb 14, 2014

This method accepts 1 integer, amount (the amount of money). Output the minimum number of in quarters, dimes, nickels and pennies used to make up the amount. For example, an amount of 32 would require 1 quarter, 1 nickel and 2 pennies.

This is the question^

My codes are:

public static int change (int amount) {
int quarters = amount / 25 ;
int firstresult = amount % 25 ;
return quarters ;
int nickel = firstresult / 5 ;

[Code] .....

The codes were working when i used System.out.println instead of return, but our teacher required us to use return (functions).

I get the compile error: Unreachable statement.

View Replies View Related

Making Vending Machine - Asking User To Insert More Money

Sep 23, 2014

So I am making a vending machine and am having trouble knowing what exactly to use or how to go about giving the user a error message depending if they initially added enough money for their choice of drink. So if the user only input 1 dollar, and the drink they select is $1.25, they need to add the $.25, but how do I implement that in this code?

Here is my code along with the zip file just in case.

package vending.sample;
import java.util.Scanner;
public class VendingSample {
public static void main(String[] args) {
int coke = 1, sprite = 2, DrPepper = 3, Pepsi = 4, Fanta = 5, Water = 6, selection, i;
double change, total;

[Code] ....

View Replies View Related

BankAccount App - Allow Users To Deposit / Withdraw And Transfer Money To Other Accounts Using GUI Interface

Dec 4, 2014

This programs is a bank account application that allows users to deposit, withdraw, and transfer money to another accounts using GUI interface. the program works perfect except transferTo part, where if user clicks the transferTo button and choose the beneficiary account and enter the amount it wont transfer to that account.

account class

import java.text.NumberFormat;
import java.util.GregorianCalendar;
import javax.swing.JOptionPane;
public abstract class Account {
String number;
String name;
GregorianCalendar openDate = new GregorianCalendar();

[Code] .....

View Replies View Related

Formatting Array List?

Oct 16, 2014

How do you format an arraylist?

Mine looks like this:

[<?xml version="1.0" encoding="UTF-8" standalone="no"?> <DefEnv id="Dev">, <Envt id="Test">, , <DB id="DM">,

But I want it to look like: I'd prefer if the '[' , '<>' and ',' were not on them also but I'm not too bothered about that bit.

[<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<DefEnv id="Dev">,
<Envt id="Test">, ,
<DB id="DM">, ]

View Replies View Related

Formatting User Input

Feb 4, 2014

I have been given a piece of work to do for College that requires me to format user input. For example: This is an example of text that will have straight left and right margins after formatting

will transform into:

This..is..an.example
of..text..that..will
have..straight..left
and...right..margins
after.....formatting

The user inputs the width, in the case above being 20. Each line has to therefore be 20 characters long. All spaces are to be replaced with full stops.

This.is.an.example.o
f.text.that.will.hav
e.straight.left.and.
right.margins.after.
formatting..........
public class Main {
public static void main ( String args[])

[code]....

View Replies View Related

JSP :: Formatting Amounts To Be Displayed

Mar 26, 2004

How to go for formatting amounts to be displayed using JSP?

View Replies View Related

Formatting Parsed URLs

Oct 8, 2014

My program is pretty much finished and does what it is supposed to do but it is displaying the href= with the url link how can i get my program to drop the href= from the url link because it is only supposed to display 'url' right now it is just displaying href='url' ...

public class myList {
public static void main(String[] args) {
String htmlCode = (long string of url links)
int linkStart = 0;
while (true) {
linkStart = hrefSearch(htmlCode);
if(linkStart == -1) {break;}

[Code] .....

View Replies View Related

Double Number Formatting

Oct 29, 2014

I have a real number. example:

double number = 1.95842175;

I want to split it into 2 integers:

int a1 = 1;
and
it a2 = 95 (2 numbers after '.')

How?

View Replies View Related

XML :: Conditional Formatting On Subtotal

Dec 2, 2013

I found the XML for Total as below:
 
<saw:edgeLayer type="column" columnID="c523314f1e2a401c3">
<saw:levels>
<saw:level>
<saw:displaySubTotal id="t1" subTotalPosition="before">
<saw:memberFormat>
<saw:displayFormat>

[Code] ....

It shows some Error Message as "DXE compiler error. No table 'GTGT' found in DXE. Source name: DxeAPI. XML: None". It it possible to add some condition for Grand Total? If so, how I alter my XML??

View Replies View Related

Formatting The Way Array Information Is Displayed

Mar 21, 2015

import java.util.*;
public class TrafficIncidents {
public static void main(String[] args) {
Scanner s = new Scanner (System.in);
// Array for days
String [][] days = {{"Sat"},

[Code] ....

This is my output:

Day AM PM
--------------------------------
Sat
Sun
Mon
Tues
Wed
Thurs
Fri
5 1 1 2 4 1 0

Basically I want to align the AM traffic incidents under the heading "AM" but am not sure how to accomplish this. I am using separate arrays for all three of these types of information and need the info to line up with their respective titles.

View Replies View Related

How To Insert Text Without Formatting It In Jtextpane

May 12, 2014

GLOBAL MARKET, BY APPLICATIONS

List item
List item
List item
List item
List item
List item
List item

I want to insert the above text in the same way as it looks above in jtextpane. I would be copying it from word and inserting it in jtextpane. When I copy the text in jtextpane the bullets disappear. Also i dont want to use HTMLEditorKit.

View Replies View Related

Formatting Answers To 2 Decimal Places

Sep 8, 2014

I've been scanning forums for answers to this problem, but most deal with simple programming that you might find in a classroom (i.e. "System.out.printf") which will not work in the GUI I'm attempting to complete. Here's the tale of the tape:

The GUI is a price calculator I'm developing for my company that takes input from drop-down menus and several Jtextfields and calculates the answer based on the values contained within each. It's completely done (and functional), so I'd rather not change too much if at all possible. Because I'm dealing with decimal values then I'm getting 9 decimal places in the output JLabel, though. In order to display the answer, I'm using a series of "totalPrice.setText(..." declarations.

Because there is a fair amount of text and the values in the calculation are constantly changing, is there a way to 'simply' format the output JLabel to display only 2 decimals? Or is there an alternative solution that would work--say with a JTextfield instead--without having to completely re-code the calculator?

View Replies View Related

Write TextArea To File Formatting?

Dec 10, 2014

I want to write a text area to a file which I have accomplished however the formatting for how it is written into the text file is different. Is there a different library I must use to retain the formatting?

I'm using a BufferedWriter to write to the file

if (!file.exists()) {
try {
BufferedWriter output = new BufferedWriter(
new FileWriter(file));
output.write(textArea.getText());
output.close();
} catch (IOExcception io) {
io.printStackTrace();
}
}

If I write this into the text area:

DreamInCode
YouTube
Google

The text file contains text that says:

DreamInCodeYouTubeGoogle

View Replies View Related

Formatting Tables For Console Output?

Apr 13, 2014

I am writing a class which formats console output as a table. It displays the type of an entry, the name of an entry, and the data for an entry. I am stuck on a required for loop which appends a tab character to a string, for formatting it as a table. It doesn't seem to be adding any of the tabs and I can't tell what I've done wrong. As far as I can tell the contents of the loop are never reached, and I can't make sense of it.

The ConsoleWriter class that contains the code that is in error...

Java Code:

package frontend;
public class ConsoleWriter {
private static String tabbedData(String data, int min) {
System.out.println(); //for debug
int tabcount = 0;
int len=8*min;

[code]....

View Replies View Related

Error - Formatting Output String

Sep 28, 2014

I have this error that keeps coming up any time I select one of my buttons. It actually doesn't hinder the performance of the project, everything works. But I am concerned I missed something and errors are never a good sign.On a slightly different note, I would like to figure out what the best way to format my output would be? I would like it to display as "100.00 F". I have a couple ideas on how to get the F symbol (or other symbol) by inserting something like

String degreesymbol = "F" or whichever it is and then returning that in the output string later. I can't get the decimal formatted correctly and I don't know how to print the degree symbol.Here is the code

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DecimalFormat;

[code]....

View Replies View Related

Complex Formatting Within A Text Field

Apr 30, 2015

I'm trying to figure out a good way to allow my users to have some formatting options within a text box in my application. Ultimately, they need to be able to have text that is alternating between two separate fonts, and ideally could have both italicized and bolded words as well.

View Replies View Related

Keep Formatting Within A Text File In Java?

Mar 25, 2015

Just a quick question about the formatting of text files when using Java. I created a text file called Discount Fly that keeps track of things like a person's name, address, etc. Here is roughly what it looked like in the .txt file:

Name Address Postal Code
Jane Doe Anywhere St, 123 1A2 B3C

However, when I run this code:

static String firstOutput = "";
public static void main(String[] args) throws IOException {
BufferedReader fileRead = new BufferedReader(new FileReader("C:UsersOwnerDocumentsDiscountFly.txt"));
String fileLine = "";
for (int i = 0; i < 12; i++) {
fileLine = fileRead.readLine();
if (fileLine == null) {
break;

[Code] ....

It prints out into JOptionPane as:
NameAddressPostalCode
JaneDoe Anywhere St, 123 1A2 B3C

Is there anyway to maintain the formatting in JOptionPane? Also, I am new to writing programs that read from text files, so if somethings up with my code (i.e. java conventions) ...

View Replies View Related

Formatting Integer Into Specific Format

Oct 3, 2014

I have this bit of code and I'm trying to have the outcome display in format 00.00 format but for some reason it comes out as 0.0.0 format. How to get it formatted to xx.xx format to get the total amount of hours from the calculation of endtime-starttime? it doesn't seem to be taking into account if more than one day passes by either .

String stime, etime, sdate, edate;
double distance = 0;
Date sdt = null, edt = null;
Scanner sc= new Scanner(System.in);
sdate = this.launchdate.getText();
stime = this.launchtime.getText();
edate = this.receivedate.getText();
etime = this.receivetime.getText();

[Code] .....

View Replies View Related

How To Keep Colors / Layout And Formatting After Generating JAR

May 10, 2014

After generating a. JAR with Netbeans Java, when I play I see the colors of the components, the design and formatting is lost and the form gets a very basic formatting, for example, if I set a button with the color [0, 40.255] and build the. JAR after this, when I run the. JAR this button turns gray, and it happens with all the layout of the form.

settings:
Netbeans 8.0
Windows 7

View Replies View Related

Formatting Decimals (Two Temperature Values)

Jan 30, 2015

I'm trying to format two temperature values using String.format.

return String.format("% 5.1f", temperature) + 'u2109' + " / " + String.format("% 5.1f", temperature2) + 'u2109';

I need all of that to be combined into a single String.format and include the / and unicode symbols for degree fahrenheit. How String.format works so that I can figure out how to achieve that? I've tried a few websites but none of them explain it to the extent that I need to use it.

View Replies View Related

How To Keep Colors / Layout And Formatting After Generating JAR

May 11, 2014

After generating a. JAR with Netbeans Java, when I play I see the colors of the components, the design and formatting is lost and the form gets a very basic formatting, for example, if I set a button with the color [0, 40.255] and build the. JAR after this, when I run the. JAR this button turns gray, and it happens with all the layout of the form.

settings:
Netbeans 8.0
Windows 7

View Replies View Related







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