Gå til innhold

Anbefalte innlegg

Skrevet

Hei

 

Noen som kan hjelpe meg med  sekunder.java

 

/*program som regner om timer, minutter og sekund til sekunder*/
/* en time=3600 sekunder, ett minutt=60 sekunder, z=antall sekunder*/
/*leser inn time/er, minutt/er og sekund/er og beregner antall sekunder*/

 

import static javax.swing.JOptionPane.*;
public class sekunder{
 public static void main(String[] args) {
  int x=3600;int y=60;int z=25;

  String timetxt=showInputDialog( "tast inn en time eller antall timer");
  int time=parseInt(timetxt);

  String mintxt=showInputDialog( "tast inn ett minutt eller antall minutter");
  int minutter=parseInt(mintxt);

  String sectxt=showInputDialog( "tast ett sekund eller antall sekunder");
  int time=parseInt(sectxt);
  totantall_sekunder=(time *x)+(minutter*60)+z;
  showMessageDialog(null, totantall_sekunder);

 }
}

 

Feilmeldinger:

 

C:\Users\Public\Documents\JavaProgrammering\sekunder.java:13: error: cannot find symbol
  int time=parseInt(timetxt);
           ^
  symbol:   method parseInt(String)
  location: class sekunder
C:\Users\Public\Documents\JavaProgrammering\sekunder.java:16: error: cannot find symbol
  int minutter=parseInt(mintxt);
               ^
  symbol:   method parseInt(String)
  location: class sekunder
C:\Users\Public\Documents\JavaProgrammering\sekunder.java:19: error: variable time is already defined in method main(String[])
  int time=parseInt(sectxt);
      ^
C:\Users\Public\Documents\JavaProgrammering\sekunder.java:19: error: cannot find symbol
  int time=parseInt(sectxt);
           ^
  symbol:   method parseInt(String)
  location: class sekunder
C:\Users\Public\Documents\JavaProgrammering\sekunder.java:20: error: cannot find symbol
  totantall_sekunder=(time *x)+(minutter*60)+z;
  ^
  symbol:   variable totantall_sekunder
  location: class sekunder
C:\Users\Public\Documents\JavaProgrammering\sekunder.java:21: error: cannot find symbol
  showMessageDialog(null, totantall_sekunder);
                          ^
  symbol:   variable totantall_sekunder
  location: class sekunder
6 errors

Tool completed with exit code 1

Videoannonse
Annonse
Skrevet

Du kan ikke kalle parseInt slik, det er ikke en lokal metode.

Du ønsker å kalle den statiske metoden i Integer klassen, slik: Integer.parseInt(string)

  • Liker 1
Skrevet (endret)

Hvis du skal vise kode i fremtiden, bruk pastebin eller lignende så koden er lesbar :) Ikke at det var så mye kode denne gangen da men.

Endret av rhym
Skrevet (endret)

Takk Hårek for svaret og til rhym jeg skal huske på ditt råd til neste gang

Endret av Hårek
Fjernet sitat av eget innlegg - helt poengløst

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å
×
×
  • Opprett ny...