Skulle jag kunna få lite hjälp av några java-veteraner? Återigen stöter jag på patrull av att jag inte kommer på hur man använder grundläggande saker:
Det första: Om jag skulle vilja ge ett felmeddelande om någon skriver ger siffran "0" som värde tänkte jag mig att det borde se ut något åt det här hållet:
(långt tidigare:
<div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>
import java.lang.Throwable;
public Throwable zero = new Throwable("Noll är fel!");
[...]
public void Klass{
if(tal == 0)
throw zero;
[...]
}
</pre></div></div>
Men det ger kompilatorn spatt ("Unhandled exception type Throwable")
Försökte catch innan, men det var ännu mer ormbo och "boolean kan inte vara int"-felmeddelande (när jag hade catch(tal==0))
Så någonstans är det fel, och jag får inte rätsida på det.
Det andra: Osäker på hur man importerar sina egna klasser till andra program. Alltså, kommandot
"import typex;" av något slag måste vara med, men vet inte riktigt hur det ska se ut.
Det tredje: Förstår inte riktigt hur Pattern fungerar \s står t ex med som predefined character class och torde då gå för
<div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>
Pattern wpattern = new Pattern("\s");
</pre></div></div>
ger invalid escape sequence från kompilatorn, och \s ger invalid character.
Är f ö rätt frustrerad över Java. Känns som att operatorer och klasser har olika sätt att åkallas beroende på just vilken du väljer, vilket gör det... Onödigt krångligt. Känns dumt att ha problem med uppgifter som härrör i att man inte får rätsida på hur kommandona fungerar i just den nya situationen. Detta ovanpå att varje gång man googlar något om java så får man en hög med grejer vagt relaterade till det man vill göra.
Har lite fler bekymmer men de här ligger främst i tankarna just nu.
Det första: Om jag skulle vilja ge ett felmeddelande om någon skriver ger siffran "0" som värde tänkte jag mig att det borde se ut något åt det här hållet:
(långt tidigare:
<div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>
import java.lang.Throwable;
public Throwable zero = new Throwable("Noll är fel!");
[...]
public void Klass{
if(tal == 0)
throw zero;
[...]
}
</pre></div></div>
Men det ger kompilatorn spatt ("Unhandled exception type Throwable")
Försökte catch innan, men det var ännu mer ormbo och "boolean kan inte vara int"-felmeddelande (när jag hade catch(tal==0))
Så någonstans är det fel, och jag får inte rätsida på det.
Det andra: Osäker på hur man importerar sina egna klasser till andra program. Alltså, kommandot
"import typex;" av något slag måste vara med, men vet inte riktigt hur det ska se ut.
Det tredje: Förstår inte riktigt hur Pattern fungerar \s står t ex med som predefined character class och torde då gå för
<div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>
Pattern wpattern = new Pattern("\s");
</pre></div></div>
ger invalid escape sequence från kompilatorn, och \s ger invalid character.
Är f ö rätt frustrerad över Java. Känns som att operatorer och klasser har olika sätt att åkallas beroende på just vilken du väljer, vilket gör det... Onödigt krångligt. Känns dumt att ha problem med uppgifter som härrör i att man inte får rätsida på hur kommandona fungerar i just den nya situationen. Detta ovanpå att varje gång man googlar något om java så får man en hög med grejer vagt relaterade till det man vill göra.
Har lite fler bekymmer men de här ligger främst i tankarna just nu.