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.
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
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)
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).
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;
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();
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
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[])
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;}
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??
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.
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.
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?
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(); } }
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;
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
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.
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) ...
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 .
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.
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.
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.