Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2024-01-11, 17:29
  #1
Medlem
LAGERBLADENSs avatar
Hej FB
Helt färsk inför detta med Programmering men har fastnat framför en uppgift där jag försöker printa ett enkelt Hej! i cmd. Jag använder vanliga Notepad som Text Editor och kompilerar i kommandofönstret. Varför får jag detta som utskrifter?
Inmatning
https://imgur.com/a/JVIs7yE

Utskrift
https://imgur.com/UGchRcA

Påhopp om ens inkompetens undanbedes, vi alla börjar väl någonstans!

Fridens liljor!
__________________
Senast redigerad av LAGERBLADENS 2024-01-11 kl. 17:39.
Citera
2024-01-11, 17:32
  #2
Medlem
SvenHelsings avatar
Tips. Posta aldrig kod som bilder. Posta den som text. Läs här varför https://idownvotedbecau.se/imageofcode

När du postar kod på forum, formatera den rätt. Se instruktioner här (FB) Använd (CODE)(/CODE) eller (PHP)(/PHP) och Javascript är inte Java

Plus att du har gjort fel med dina länkar. Du har förväxlat text och url.

Förhandsgranska alltid innan du ber om kodhjälp på ett forum.
Citera
2024-01-11, 17:35
  #3
Medlem
Har du använt två enkla citattecken (') istället för ett dubbelt ("), eller är det Notepad som fixat den konverteringen? Om det senare så rekommenderar jag en annan editor.

Dina länkar är också trasiga.
Citera
2024-01-11, 17:37
  #4
Medlem
LAGERBLADENSs avatar

Citera
2024-01-11, 17:39
  #5
Medlem
LAGERBLADENSs avatar
Ber om ursäkt för länkarna, bifogade två spoilers med texten istället.

Har använt mig av dubbla citattecken " (Shift+2).
Citera
2024-01-11, 17:40
  #6
Medlem
LAGERBLADENSs avatar
Citat:
Ursprungligen postat av LAGERBLADENS
Hej FB
Helt färsk inför detta med Programmering men har fastnat framför en uppgift där jag försöker printa ett enkelt Hej! i cmd. Jag använder vanliga Notepad som Text Editor och kompilerar i kommandofönstret. Varför får jag detta som utskrifter?
Inmatning
https://imgur.com/a/JVIs7yE

Utskrift
https://imgur.com/UGchRcA

Påhopp om ens inkompetens undanbedes, vi alla börjar väl någonstans!

Fridens liljor!

(EDIT: Nu funkar länkarna med)
Citera
2024-01-11, 17:55
  #7
Avstängd
realFEZs avatar
Citat:
Ursprungligen postat av SvenHelsing
Tips. Posta aldrig kod som bilder. Posta den som text. Läs här varför https://idownvotedbecau.se/imageofcode

När du postar kod på forum, formatera den rätt. Se instruktioner här (FB) Använd (CODE)(/CODE) eller (PHP)(/PHP) och Javascript är inte Java

Plus att du har gjort fel med dina länkar. Du har förväxlat text och url.

Förhandsgranska alltid innan du ber om kodhjälp på ett forum.
Ang. tips så är det väl snarare så att det är "unheard of" att posta kod i bilder och jag tror det nästan alltid blir omöjligt att få vettig hjälp. Bra hjälp där annars. Lägger mig inte i den här koden då jag inte programmerat Java på säkert 8 år. Ni kan det där bättre.
Citera
2024-01-11, 17:57
  #8
Avstängd
realFEZs avatar
Citat:
Ursprungligen postat av LAGERBLADENS
Ber om ursäkt för länkarna, bifogade två spoilers med texten istället.

Har använt mig av dubbla citattecken " (Shift+2).
Posta lite fel/errors och sånt där så blir det lättare att hjälpa till. I det här fallet är det ju väldigt simpelt, men det är bra att lära sig att posta fel osv. osv. och så vidare.
Citera
2024-01-11, 18:36
  #9
Medlem
Bjornladas avatar
Citat:
Ursprungligen postat av Hominem
Har du använt två enkla citattecken (') istället för ett dubbelt ("), eller är det Notepad som fixat den konverteringen? Om det senare så rekommenderar jag en annan editor.

Dina länkar är också trasiga.

Citat:
Ursprungligen postat av LAGERBLADENS
Ber om ursäkt för länkarna, bifogade två spoilers med texten istället.

Har använt mig av dubbla citattecken " (Shift+2).

Felmeddelandet som uppstår är samma när jag kompilerar programmet med ' ' istället för ". Så det är något fel där.

Testa också att döpa om din fil till Hej.java i stället för Hej.java.txt
__________________
Senast redigerad av Bjornlada 2024-01-11 kl. 18:38.
Citera
2024-01-11, 18:40
  #10
Medlem
NollFemNollFems avatar
Citat:
Ursprungligen postat av LAGERBLADENS
Har använt mig av dubbla citattecken " (Shift+2).
Det är inte den kod du visat här I så fall.

ChatGPT håller med https://ibb.co/Y45rGx8
Citera
2024-01-11, 18:57
  #11
Medlem
SvenHelsings avatar
Citat:
Ursprungligen postat av LAGERBLADENS

Det är inte spoiler och quote du ska använda, utan code

Kod:
class Hej {
    public static void main (String[] arg) {
        System.out.println("Hej!") ;
    }
}

Kod:
C:\Users\denfr\Desktop\javamapp> javac Hej.java
Hej.java:3: error: empty character literal
  System.out.println(''Hej!'') ;
                     ^
Hej.java:3: error: not a statement
  System.out.println(''Hej!'') ;
                       ^
Hej.java:3: error: ';' expected
  System.out.println(''Hej!'') ;
                          ^
Hej.java:3: error: empty character literal
  System.out.println(''Hej!'') ;
                           ^


Har tyvärr inget svar på hur det kan bli så. När jag tar den koden och klistrar in på https://www.tutorialspoint.com/compile_java_online.php (samt lägger till public framför class) så kör koden som den ska. Kolla här: http://tpcg.io/_NF03M4

Så jag vet inte. En tanke är att dubbelkolla att du verkligen försöker köra den kod du tror du försöker köra. Det är inte helt ovanligt att man undrar vad fan som är fel och så märker man att det är en helt annan fil än den man tror man jobbar med.

Och gör också som ovanstående sa. Filen ska heta Hej.java och inte Hej.java.txt

Och om du undrar hur man tar bort filändelser i Notepad så är det fel fråga. Du ska inte sitta och programmera i Notepad.
Citera
2024-01-11, 20:55
  #12
Medlem
Jag fick också din kod att funka (med tillägg av public) i : https://www.jdoodle.com/online-java-compiler.

Vill du ta bort fiändelsen så gör du det i cmd . Skriv 'dir' för att få hela filnamnet. Kommnadot 'ren Hej.java.txt Hej.java' döper om filen. (ren = rename). Du kan öppna den sedan genom att skriva 'notepad Hej.java'

Lycka till!
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback