Föreläsning 3 Operatorer Flödeskontroll Primitiva datatyperKlasser i API och egna klasser int double byte float char boolean short long String BufferedReader.

Slides:



Advertisements
Liknande presentationer
INTRODUKTION TILL PROGRAMMERING
Advertisements

Repetition av språket Java
Array Skriv ett program som frågar följande: ”Hur många tal vill du mata in?” användaren matat in ett tal t.ex n. då frågar programmet n ggr följande.
Villkor Booelska operatorer Villkorsatser Switchsatser Villkor och annat.
Repetition inför provet
Föreläsning 3 Repetition Operatorer Styrstrukturer Deklaration och anrop av metoder.
De fundamentala datatyperna
Operatorer.
2D1311 Programmeringsteknik med PBL
Föreläsning 2. Operatorer Tilldelning Kodblock { } if – satsen Logiska uttryck Att programmera.
Om Java C =>Java syntax variabler metoder färdiga klasser
Välkommen Vahid Mosavat
Att programmera i språket Java
Grundläggande programmering
Föreläsning 2 Datalogi för E1 2D1343
Föreläsning 2 Primitiva datatyper Variabler och konstanter Tilldelning Inläsning Operatorer Villkorssatsen if Slingor: while och for.
Flödeskontroll Satser i ett program utförs en och en efter varandra. Detta kallas sekvensiell flödeskontroll. Ofta är det dock nödvändigt att modifiera.
Programmering B PHP Lektion 2
INTRODUKTION TILL PROGRAMMERING
Anders Sjögren Selektion i C ”vägval” if och switch - satserna.
Föreläsning 11 Arrayer.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 6 ( ) INNEHÅLL: -Mera om tabeller.
Repetition inför slutprovet
Programmeringsbegrepp
Programmering B PHP Lektion 2
Föreläsning 2 Kort Översikt Över Javaspråket. Källkodsformat Unicode används åäöμψζ tillåtna Inte alla miljöer klarar av det Källkod Bytekod Java VM för.
Vektorer (klassen Vector) Sortering
Föreläsning 7 Uttryck, Operatorer Och Kontrollflöden.
Föreläsning 3 Programmeringsteknik och Matlab DD1312
Metoder och slingor Metoder och dess typ Slingor med while och for-satser.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 3 ( ) INNEHÅLL: -Jämförelseoperatorer -Villkorssatser -Logiska operatorer.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 3 ( ) INNEHÅLL: -Jämförelseoperatorer -Villkorssatser -Logiska operatorer.
OOP F3:1 Marie Olsson OOP Objekt-orienterad programmering Föreläsning 3 Iteration Många variabler av samma sort – Arrayer.
1 Föreläsning 5 Programmeringsteknik och Matlab 2D1312/2D1305 Repetition Metoder Array API och klassen ArrayList.
Föreläsning 1 Reserverade ord Javas API Identifierare Litteraler Variabler Kompilering och interpretering.
Föreläsning 5 Arrayer & ArrayList Hur man använder API:n
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 2 ( ) INNEHÅLL: -Variabler och datatyper -Tilldelning av variabler -Aritmetiska.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 3 ( ) INNEHÅLL: -Tabeller -Villkorssatser -Repetitionssatser.
Anders Sjögren Selektion i C ”vägval” if och switch - satserna.
Föreläsning 4 programmeringsteknik och Matlab 2D1312/ 2D1305
Föreläsning 3. Flödesscheman while For Max/min-algoritm Datatyper Konvertering Dubbelloop (m. For)
INTRODUKTION TILL PROGRAMMERING
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 5 ( ) INNEHÅLL: -Repetitionssatser: do-satsen och for-satsen -Operatorer:
2D1311 Programmeringsteknik med PBL
OOP F13:1 Marie Olsson OOP Objekt-orienterad programmering Föreläsning 13 Repetition variabler, selektion och iteration.
OOP F2:1 Stefan Möller OOP Objekt-orienterad programmering Föreläsning 2 Deklaration och tilldelning Programsatser Tilldelning Input/Output Selektion.
Central-enhet PM CPU BIOS Skiv- minne Sekundär- minnes- enheter (SM)
Föreläsning 17 Repetition. Källkodsformat Unicode används åäöμψζ tillåtna i namn på identifierare Inte alla miljöer klarar av det Källkod Bytekod Java.
Föreläsning 3 Villkorssatsen if Slingor: while och for Felsökning.
Övning2 programmeringsteknik och Matlab 2D1312/ 2D1305
F2 1 Programmeringsteknik, 4p vt-00 Kommentarer Allt mellan /* och */ Varje kommentar byts ut mot en blank av kompilatorn /* Exempel på uttryck, tilldelningsoperatorn.
Föreläsning 7 programmeringsteknik och Matlab 2D1312/2D1305 Metoddeklaration och parametrar Arrayer och ArrayList.
-Repetition -Variabler -Primitiva typer (+ boolean) -Operatörer +, ++, --, -Typ konvertering -Wrapper klasser -Jämförelse operatörer,(==, =,,!=, !) -String.
Mer om operatorer logiska operatorer bit-operatorer adress-operatorn ”komma”-operatorn punkt - operatorn.
1 Föreläsning 2 Reserverade ord Javas API Identifierare Litteraler Variabler Kompilering och interpretering.
-Repetition -Variabler -Primitiva typer (+ boolean) -Operatörer +, ++, --, -Typ konvertering -Wrapper klasser -Jämförelse operatörer,(==, =,,!=, !) -String.
OOP&M - teori1 OOP&M – Föreläsning 5 kap 8-13 Operatorer,typkonvertering, booleska operatorer, if och else.
OOP&M - teori1 OOP– Föreläsning vecka Genomgång uppgifter Arbetsmetoder Repetition Kapitel 14 Metoder.
Föreläsning4 Repetition slingor Metoder. while-sats består av följande delar: 1. while 2. Villkor-sats (condition) 3. uttryck (statement) while-sats int.
OOP&M - teori1 OOP – Föreläsning 7 (Sista oop I) Konstruktioner för att hantera upprepningar Kapitel 11.
1 Föreläsning 4 Metoder & parametrar Array API och klassen ArrayList.
1 Föreläsning 13 programmeringsteknik och Matlab Funktioner, styrstrukturer, mer om matriser.
Selektion jämförande och logiska operatorer
Anders Sjögren Operatorer. Anders Sjögren Operand(er)
Mer om operatorer logiska operatorer bit-operatorer adress-operatorn ”komma”-operatorn punkt - operatorn.
KPP053, HT2015 MATLAB, Föreläsning 4
Kommentarer Kommentarer påverkar inte programmet. Hello World! /*
Föreläsning 2 Programmeringsteknik DD1310
Föreläsning 3: Booleans, if, switch
Föreläsning 4: for, while, do-while
Presentationens avskrift:

Föreläsning 3 Operatorer Flödeskontroll

Primitiva datatyperKlasser i API och egna klasser int double byte float char boolean short long String BufferedReader InputStreamReader … Datatyper

+ x + y+=x += 2, x += y -y – x-=x -= 3, x -= y *x * y!!isEmpty /x / y*=x *= 2, x *= y ++x++ eller ++x/=X /= 2, x /= y --y-- eller --y&&Betyder och %x % y||Betyder eller ==x == y !=x != y OpExempelOpExempel Operatorer

% (modulo) beräknar det som blir kvar av en division int tal1 = 25; int tal2 = 29; int resultat = tal2 % tal1; // resultat får värdet ? resultat = tal1 % tal2; // resultat får värdet ? lika = (tal1== tal2); //lika får värdet ? lika = (tal1 != tal2); //lika får värdet ? lika= !lika; // lika får värdet ? Negations operatorn ! Boolean lika = false; jämförelse operatorer == och != int tal1 = 25; int tal2 = 35; boolean lika;

Operatorer jämförelse operatorer =, int tal1 = 25; int tal2 = 35; int tal3 = 25; boolean lika; lika = (tal1 = tal2); //lika får värdet ? lika = (tal1 = tal3); //lika får värdet ? lika = (tal1 tal2); //lika får värdet ?

Följande deklarationer är givna. Ange resultatet för varje deluppgift. int w = 10; int y = 3; a. w%y b. y %w c. y %2 Uppgift 1

if if-else for sats while sats do-while sats Flödeskontroll-satser

En if-sats består av följande delar 1.if 2.villkor-sats (Condition) 3.uttryck (statement) Tex: if (villkor-sats) uttryck; if-sats Villkor Uttryck Kod efter if satsen... falskt sant

if ( bokPris > 500 ){ System.out.println(”dyr bok, ingen affär”); } bokPris>500 System.out.println(”dyr bok, ingen affär”); Kod efter if satsen... falskt sant

En if-else sats består av följande delar 1.if 2.villkor-sats (Condition) 3.uttryck (statement) 4. else 5. uttryck (statement) Tex: if (villkor-sats) uttryck1 else uttryck2 if-else sats Villkor uttryck1 Kod efter if-else... falskt sant uttryck2

if ( bokPris > 500 ) System.out.println(”dyr bok, ingen affär”); else System.out.println(”billig bok, jag köper”); bokPris>500 System.out.println(”dyr…”); Kod efter if-else... falskt sant System.out.println(”billig…”);

for-sats består av följande delar 1.for 2.(A;B;C) A är oftast deklaraton och initiering av veriabel B är ett villkor-sats (Condition) C oftast är en stegning-sats 3. uttryck (statement) for sats for ( int i=0 ; i< 10; i++ ) { System.out.println(”Java är enkelt”); }

while-sats består av följande delar: 1. while 2. Villkor-sats (condition) 3. uttryck (statement) while sats int i=0; while (i<10) { System.out.println(”programmering är kul”); i++; }

Modell för for- och while-sats falskt sant Villkor uttryck... kod före for eller while Kod efter for eller while...

Modell för loop falskt Kod efter for eller while... i<10 System.out.println(”hej”); i++; int i=0; sant i = 0i = 1i = 2i = 3i = 4i = 5i = 6i = 7i = 8i = 9i = 10