apwr Skrevet 13. september 2006 Forfatter Del Skrevet 13. september 2006 Hvorfor får jeg denne feilmeldingen når jeg skal kompilere dette programmet? ...expected String InputTall1; ^(hake etter g i string) import java.text.DecimalFormat; // Hjelpeprogram for formatering import javax.swing.JOptionPane; // Hjelpeprogram for innlesing og utskrift public class Format { public static void main( String args[] ) { Variabeldeklarasjon String inputTall1; DecimalFormat enDesimal; DecimalFormat treDesimaler; String utStreng; enDesimaler = new DecimalFormat("0.0"); treDesimaler = new DecimalFormat("0.000"); inputTall1 = JOptionPane.showInputDialog("Skriv inn første desimaltall"); tall1 = Float.parseFloat( inputTall1 ); utstreng = "Tall formatert med et og tre desimaler=" + enDesimaler + tall1 + "\n"; utstreng = utstreng + treDesimaler + tall1; JOptionPane.showMessageDialog(null,utStreng, "Resultat",JOptionPane.PLAIN_MESSAGE ); //Avslutter program System.exit(0); }//end metode main( ) }//end class Format Lenke til kommentar
drool Skrevet 13. september 2006 Del Skrevet 13. september 2006 Hvorfor får jeg denne feilmeldingen når jeg skal kompilere dette programmet? ...expected String InputTall1; ^(hake etter g i string) import java.text.DecimalFormat; // Hjelpeprogram for formatering import javax.swing.JOptionPane; // Hjelpeprogram for innlesing og utskrift public class Format { public static void main( String args[] ) { Variabeldeklarasjon String inputTall1; DecimalFormat enDesimal; DecimalFormat treDesimaler; String utStreng; enDesimaler = new DecimalFormat("0.0"); treDesimaler = new DecimalFormat("0.000"); inputTall1 = JOptionPane.showInputDialog("Skriv inn første desimaltall"); tall1 = Float.parseFloat( inputTall1 ); utstreng = "Tall formatert med et og tre desimaler=" + enDesimaler + tall1 + "\n"; utstreng = utstreng + treDesimaler + tall1; JOptionPane.showMessageDialog(null,utStreng, "Resultat",JOptionPane.PLAIN_MESSAGE ); //Avslutter program System.exit(0); }//end metode main( ) }//end class Format 6858380[/snapback] Åj, her har det gått for seg i dag gitt. Har vært opptatt med Javazone i dag. Utrolig mye bra foredrag som ble holdt i dag. Anbefales på det sterkeste for de av dere som har sjansen. Grunnen til at du får den feilen er linja ovenfor. Der det står variabeldeklarasjon. Sett \\ Variabelkonstruksjon der, så skal du ikke få denne feilen. Siden det skal være en komentar må du sette \\ foran. eller evt *\ kode `*\ Lenke til kommentar
drool Skrevet 13. september 2006 Del Skrevet 13. september 2006 Du burde virkelig skaffe deg f.eks Eclipse. Det gjør det veldig mye lettere å lære seg java. Får du masse fine farger og greier i tillegg til hjelp til det meste 6857616[/snapback] Må nesten si meg litt uenig i akkurat det. Eclipse er en meget bra IDE, men syns ikke det blir helt rett å starte med et så pass komplisert verktøy når man er på et lavere nivå innen programmering. Man mister liksom litt av fokusen og får for mye hjelp. Når man er fått grunnleggende forståelse av programmering, og er stødig syns jeg man kan utforske IDE`er som f.eks Eclipse. Lenke til kommentar
apwr Skrevet 13. september 2006 Forfatter Del Skrevet 13. september 2006 Takk, men nå fikk jeg e drøss med feilmeldinger. Totalt 8stk. Programmet jeg skal lage skal skrive ut et tall formatert med et og tre desimaler. Blir ikke denne koden omtrent riktig da? import java.text.DecimalFormat; // Hjelpeprogram for formatering import javax.swing.JOptionPane; // Hjelpeprogram for innlesing og utskrift public class Format { public static void main( String args[] ) { //Variabeldeklarasjon String inputTall1; DecimalFormat enDesimal; DecimalFormat treDesimaler; String utStreng; enDesimaler = new DecimalFormat("0.0"); treDesimaler = new DecimalFormat("0.000"); inputTall1 = JOptionPane.showInputDialog("Skriv inn første desimaltall"); tall1 = Float.parseFloat( inputTall1 ); utstreng = "Tall formatert med et og tre desimaler=" + enDesimaler + tall1 + "\n"; utstreng = utstreng + treDesimaler + tall1; JOptionPane.showMessageDialog(null,utStreng, "Resultat",JOptionPane.PLAIN_MESSAGE ); //Avslutter program System.exit(0); }//end metode main( ) }//end class Format Lenke til kommentar
Orjanp Skrevet 13. september 2006 Del Skrevet 13. september 2006 (endret) Og hva er feilmeldingene? Forøvrig så anbefaler jeg deg å starte på side en i en java bok, og gjøre oppgavene i boka. I tillegg kan det være greit å holde seg til konsollprogrammer til man har fått taket på ting. I tillegg er det fornuftig å bruke f.eks. Textpad i stedet for et IDE som Eclipse. Da vil man holde fokus på de tingene som er viktig når man begynner å lære å programmere. Nemlig, programmeringen. Ørjan... Endret 13. september 2006 av Orjanp Lenke til kommentar
apwr Skrevet 13. september 2006 Forfatter Del Skrevet 13. september 2006 Hvordan legger man ut bilde? Lenke til kommentar
drool Skrevet 13. september 2006 Del Skrevet 13. september 2006 Av en eller annen merkerlig grunn får jeg ikke lov til å bruke code-taggen..... Så jeg blir nødt til å bare lime inn koden :/ import java.text.DecimalFormat; // Hjelpeprogram for formatering import javax.swing.JOptionPane; // Hjelpeprogram for innlesing og utskrift public class Format { public static void main( String args[] ) { //Variabeldeklarasjon String inputTall1; DecimalFormat enDesimal; DecimalFormat treDesimaler; String utStreng; enDesimal = new DecimalFormat("0.0"); treDesimaler = new DecimalFormat("0.000"); inputTall1 = JOptionPane.showInputDialog("Skriv inn første desimaltall"); utStreng = "Tall formatert med et og tre desimaler=" + enDesimal.format(Double.parseDouble(inputTall1)) + " og " + treDesimaler.format(Double.parseDouble(inputTall1)) + "\n"; JOptionPane.showMessageDialog(null,utStreng, "Resultat",JOptionPane.PLAIN_MESSAGE ); //Avslutter program System.exit(0); }//end metode main( ) }//end class Format Denne koden skal kompilere. Lenke til kommentar
apwr Skrevet 13. september 2006 Forfatter Del Skrevet 13. september 2006 Koden du postet lot seg kompilere, men når jeg skrev inn et desimaltall (22,45678) fikk jeg en feilmelding i Dos-vindu. Hmmm Lenke til kommentar
Ueland Skrevet 13. september 2006 Del Skrevet 13. september 2006 Koden du postet lot seg kompilere, men når jeg skrev inn et desimaltall (22,45678) fikk jeg en feilmelding i Dos-vindu. Hmmm 6858908[/snapback] Leksjon 1, ta med feilmeldingen når du sier at noe feiler Da blir det veldig mye lettere å hjelpe. Lenke til kommentar
spock84 Skrevet 13. september 2006 Del Skrevet 13. september 2006 Koden du postet lot seg kompilere, men når jeg skrev inn et desimaltall (22,45678) fikk jeg en feilmelding i Dos-vindu. Hmmm 6858908[/snapback] Bruk punktum istedet for komma. Lenke til kommentar
Orjanp Skrevet 14. september 2006 Del Skrevet 14. september 2006 Av en eller annen merkerlig grunn får jeg ikke lov til å bruke code-taggen.....Så jeg blir nødt til å bare lime inn koden :/ Har du prøvd å skrive inn kode taggen manuellt? [code*] <- fjern *koden din[/code] Slik... Ørjan... Lenke til kommentar
drool Skrevet 14. september 2006 Del Skrevet 14. september 2006 (endret) Av en eller annen merkerlig grunn får jeg ikke lov til å bruke code-taggen.....Så jeg blir nødt til å bare lime inn koden :/ Har du prøvd å skrive inn kode taggen manuellt? [code*] <- fjern *koden din[/code] Slik... Ørjan... 6860099[/snapback] ja...sikkert bare noen teite innstillinger i browsweren på jobbpcn. funker fint på pcn hjemme.. throw new CodeTagException(); Endret 14. september 2006 av drool Lenke til kommentar
apwr Skrevet 14. september 2006 Forfatter Del Skrevet 14. september 2006 (endret) .......*slettet*.......... Endret 16. september 2006 av apwr Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå