F3 - Variabler & Operatorer Flashcards

1
Q

Olika data som kan behöva lagras

A

Indata
Utdata
Temporära värden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

I dessa lagras data

A

I variabler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

int tal;

A

Deklarering (definiering)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

När denna körs reserveras tillräckligt med utrymme för de datatyper vi vill lagra

A

Kompilatorn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad är källkod?

A

Högnivåkod som människor kan förstå, men inte datorn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad händer när man kompilerar?

A

Koden tolkas om till binärkod/byte-kod och är ännu inte körbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad händer när man exekverar?

A

byte-koden kompileras om till maskinkod på den aktuella datorn under körning av Java Virtual Machine (JVM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vad heter programmeringspråkens “grammatik”?

A

Syntax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Varför uppstår kompileringsfel?

A

Fel i syntaxen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad ska man tänka på när man deklarerar en variabel?

A

Datatyp skall anges
Ett namn ska väljas, som är enligt språkets regler
Man ska avsluta med semikolon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

tal = 5;

A

tilldelning (assignment)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vad ska man tänka på när man skriver ett variabelnamn?

A
  • Måste börja med stor bokstav, $ eller _
  • Kan innehålla siffror, men får inte börja med siffror
  • Får inte innehålla mellanslag eller andra symboler
  • får inte vara ett nyckelord
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Ge exempel på två numeriska datatyper

A

tal & flyttal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Ge exempel på två datatyper av kategorin “Tecken & text”

A

tecken & text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vad finns det för två logiska värden?

A

True & False (reserverade ord)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vad är operatorer?

A

Symboler som används för att utföra operationer, ex. +, -, &&, !

17
Q

Vad är ett uttryck (expression)?

A

En del av en instruktion, ex a+b, 2*a

18
Q

Vad är en sats (statement)?

A

Instruktion som utförs, ex System.out.println(“Anna är bäst”);

19
Q

Vad är en tilldelning (assignment)?

A

Ge en variabel ett nytt värde, ex. a = 5; //tilldelningssats

a = a*2;

20
Q

Vad är en identifierare?

A

Namn på variabler

21
Q

Vad är en konstant?

A

En variabel vars tilldelade värde inte kan ändras

22
Q

Hur initierar man en konstant?

A

(int exempel) final int money = 50;

23
Q

Vilka är de tre huvudtyperna av operatorer?

A

Aritmetiska
Jämförelse
Logiska

24
Q

Till vad använder man aritmetiska operatorer?

A

För numeriska värden (+, -, *, %)

25
Q

Till vad använder man jämförelseoperatorer?

A

För att jämföra värden ( , <=, ==)

26
Q

Till vad använder man logiska operatorer?

A

För att sätta och jämföra villkor (&&, ||, !)

27
Q

Vilken är tilldelningsoperatoren (assignment operator)?

A

=