Java spørsmøl
Moderators: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa
Code: Select all
public class Test {
public static void main(String[] args){
double a = 1;
double b = 2;
double c = 3;
double d = 4;
System.out.println(a/b*c*d);
}
}
Code: Select all
bash $ javac Test.java
bash $ java Test
6.0
0.5*3*4 = 6
Du må være veldig forsiktig i sånne tilfeller og alltid markere med parenteser. Forskjellige programmeringsspråk har en tendens til å tolke sånt på forskjellige måter.
An ant on the move does more than a dozing ox.
Lao Tzu
Lao Tzu
/ er en operator, altså en snarvei til en funksjon, f.eks. dele(a, b)
Den tar et element fra hver side av operatoren, og operatorer blir evaluert fra høyre.
a/b*c*d tolkes f.eks. som [tex]\left(\left(\frac ab\right)\cdot c\right)\cdot d[/tex]
Og dette SKAL være standard i nærmest alle programmeringsspråk, og i vanlig matematisk notasjon.
Den tar et element fra hver side av operatoren, og operatorer blir evaluert fra høyre.
a/b*c*d tolkes f.eks. som [tex]\left(\left(\frac ab\right)\cdot c\right)\cdot d[/tex]
Og dette SKAL være standard i nærmest alle programmeringsspråk, og i vanlig matematisk notasjon.
http://projecteuler.net/ | fysmat