Gå til innhold

Reached the end while parsing


Anbefalte innlegg

Skrevet

Det er sikkert en enkel løsning på problemet mitt, men jeg er ikke i stand til å finne ut hva for øyeblikket. Setter stor pris på hjelp. :)

 

public class pris
{
public static void main(String[] args);
{

	double			sum, pris;
	int				antall;
	String			inputAntall;
	String			utStreng;
	DecimaltFormat	toDesimaler;
	JTextArea		utOmraade;

	utOmraade = new JTextArea();

	toDesimaler = new DecimalFormat( "0.00" );
	sum 	= 0;
	antall	= 0;

	inputAntall = JOptionPane.showInputDialog("Skriv inn anntall.");

	antall = Integer.parseInt( inputAntall );

	if (antall < 50) {
		pris = 5;
	}
	else {
		if ((antall >= 50) || (antall < 100)) {
			pris = 3.50;
		}
		else {
			if (antall > 100) {
				pris = 3;
			}
			else {
				utStreng = "Ugyldig verdi";
			}
		}

	sum = (antall * pris);

	utStreng = "Prisen er " + sum;
	utOmraade.setText(utStreng);
	JOptionPane.showMessageDialog(null,utOmraade, JOptionPane.PLAIN_MESSAGE);
}
}

Videoannonse
Annonse
Skrevet (endret)

En del småplukk.

 

Du kommer et stykke videre ved å fjerne semikolon etter (String[] args), ved å legge til en '}' nederst og ved å legge til en streng i MessageDialogen, f.eks:

 

JOptionPane.showMessageDialog(null,utOmraade,"Dette er prisen",JOptionPane.PLAIN_MESSAGE);

 

Samt huske import-setninger øverst:

//import java.text.DecimalFormat;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;

public class Pris (...)

 

Småfeil som de i den gitte koden er generelt lette å fikse hvis en bruker en IDE.

 

 

Jeg har ikke sett etter evt. programlogikkfeil, kun etter feil som hindrer kompilering.

Endret av Cyberfrog
Skrevet

Import-setningene har jeg med, glemte bare å kopiere de inn her. Hva angår resten må jeg takke deg. Så meg blind på de feilene og TextPad utelot å nevne de av en eller annen grunn da jeg prøvde å kompilere.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...