Back to marketplace

U2: Further Java Fundamentals

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

Input Processing Output Model

Back (Answer)

• Entered from digital input or input device into program • Info processed (calculations, altered, etc) • Output to user or output device

#2
Front (Question)

Process

Back (Answer)

• Involves manipulation, transformation of inputs • Executing instructions, making decisions • Assessing/modifying data structures

#3
Front (Question)

Application of IPO Model

Back (Answer)

• Applicable across different domains of computer science • Software development, data processing, networking

#4
Front (Question)

• Understand the Problem

Back (Answer)

Define problem statement; Identify inputs and outputs

#5
Front (Question)

• Design the Solution

Back (Answer)

• Determine steps needed to obtain input data • Define processing required to produce desired output

#6
Front (Question)

• Implement the Solution

Back (Answer)

• Write code to obtain input data from user • Implement algorithms to process input data • Add comments

#7
Front (Question)

• Documentation

Back (Answer)

• Add comments to explain purpose, functionality • Re-read comments and add additional ones

#8
Front (Question)

• Testing

Back (Answer)

Test program with different input values

#9
Front (Question)

Variable

Back (Answer)

• Named location in computer’s memory • “Named” as it’s referenced by using name • Can be initialized by math equations

#10
Front (Question)

Functions of Variables

Back (Answer)

• Declaring a variable = making it exist • Initializing a variable = giving it’s first value

#11
Front (Question)

Variable: int (Integer)

Back (Answer)

• Positive/negative #’s w/out decimals • Between -2,147,438,648 and 2,147,438,647 • Takes 32 bits memory

#12
Front (Question)

Variable: double (Double)

Back (Answer)

• Positive/negative #’s w/ decimals • Up to 15 decimal places accurately • Takes 64 bits memory

#13
Front (Question)

Variable: char (Character)

Back (Answer)

• Single character; 16 bits memory • Defined using single quotation marks • Ex: ‘A’, ‘v’, ‘&’, ‘?’

#14
Front (Question)

Variable: boolean (Boolean)

Back (Answer)

True/false; 1 bit memory

#15
Front (Question)

“Not” Variable: String (String)

Back (Answer)

• Series of characters, words, sentences • Memory varies by size string • Defined using double quotation marks

#16
Front (Question)

Input as String: Errors

Back (Answer)

• If invalid input, program can handle errors • Allows program to validate input before conversion

#17
Front (Question)

Input as String: Special Cases

Back (Answer)

• Allows program to handle special cases • Ex: measurement units, prompts on context of input

#18
Front (Question)

Input as String: Flexibility

Back (Answer)

• More flexibility over complex inputs • Ex: multiple values, non-numeric characters

#19
Front (Question)

Input as String: Parsing

Back (Answer)

Numeric string data must be parsed (i.e. converted) to numeric data type

#20
Front (Question)

“”

Back (Answer)

Separates two variables with numbers by decimal with the +

#21
Front (Question)

Operations in Java

Back (Answer)

• +: Addition • -: Subtraction • *: Multiplication • /: Division • %: Modulus (Remainer of division)

#22
Front (Question)

Reserved Word

Back (Answer)

Word having function in Java; Ex: “int”

#23
Front (Question)

Variable Name Requirements

Back (Answer)

• Describe what variable holds • Must not be reserved word • Must not be too long (ex: someInformationAboutTheUser)

#24
Front (Question)

“Instantiating an object”

Back (Answer)

Making the object exist