Föreläsning 4, X1, Q2,Fri, ht09

Jämförelseoperatorer, logiska uttryck

Vi går igenom det sista i dokumentet om tilldelning, aritmetiska operationer, in- och ut-matning mm från föreläsning 3.
Exemplen vi tittar på är klasserna PersonTest och TestPerson som testar klassen Person. För att kunna köra (exekvera) ett program måste det finns en main-metod. Exekveringen börjar alltid i main.
Vi tittar på hur man skriver för att kunna mata in från tangentbordet m h a ett Scanner-objekt.

Jämförelseoperatorer, logiska uttryck

Man kan jämföra variablers storlek med varandra, dvs deras inbördes relation som större än, mindre än, lika stora eller inte lika med. Vidare finns de logiska uttrycken och, eller samt icke. Resultatet av en sådan operation är antingen sann eller falsk. Ett villkor kan bl. a. innehålla följande operatorer: Relationsoperatorer: > större än, >= större än eller lika med < mindre än, <= mindre än eller lika med == lika med, != skilt från (inte lika med) Logiska operatorer: && och || eller ! icke

Styrande satser

Vi ska nu titta på några enkla exempel på styrande satser. I program vill man ofta att det ska ske val beroende på vad som hänt tidigare. if-satsen som är den enklaste och vanligaste, konstruktionen i Java för att åstakomma selektion, dvs. val.