Chapter 5 Introduction to Java
Chapter 5 Introduction to Java
Introduction to Java
Class 10 - APC Understanding Computer Applications
with BlueJ
Question 1
A Java program developed and executed by the users without using web browser is known as:
1. application
2. applet
3. object
4. none
Answer
application
Reason — Java application is a Java program that is developed to run on a computer without any help of a web
browser.
Question 2
1. James Gosling
2. Robert James
3. Bjarne Stroustrup
4. None
Answer
James Gosling
Question 3
1. interpreter
2. compiler
3. machine code
4. byte code
Answer
interpreter
Question 4
Java is a case sensitive language. Which is the most appropriate statement with respect to this context?
Answer
Reason — Java is case sensitive, i.e., it can distinguish between uppercase and lowercase letters.
Question 5
Which of the following package is needed to find the square root of a number?
1. java.text
2. java.math
3. java.lang
4. None
Answer
java.lang
Reason — Math class inside java.lang package contains mathematical functions. The official documentation is
provided here. It should not be confused with java.math package which contains BigDecimal, BigInteger and
MathContext classes.
Question 6
1. private
2. public
3. break
4. total
Answer
total
Question 7
Answer
Question 1
Question 2
Question 3
Question 4
Question 5
Question 6
Question 7
Clarification: Math class inside java.lang package contains mathematical functions. The official documentation
is provided here. It should not be confused with java.math package which contains BigDecimal, BigInteger and
MathContext classes.
Question 1
Output
My name is
Kunal KishoreI am a student of Class X
Question 2
Output
Question 3
Output
Question 4
Output
Question 1
Answer
Question 2
(a) java.awt
(b) java.io
(c) java.net
Answer
(a) java.awt — java.awt package contains classes for supporting abstract window tool kit and managing Graphical
User Interface (GUI) components.
(b) java.io — It contains the classes that handle fundamental input and output operations in Java.
(c) java.net — It contains classes for supporting network operations in Java.
Question 3(a)
Answer
Java interpreter enables a computer to execute a Java program as well as a program written in other language
compiled into Java byte code. Hence, java interpreter is called Java Virtual machine.
Question 3(b)
Answer
1. Java Application
2. Java Applet
Question 4
Answer
(a) Source code — A set of statements written in a High-Level programming language like Java, C++, Python, etc.
is called as Source Code.
(b) Machine code — Machine code is a low-level programming language. Instructions in machine code are written
as a sequence of 0s and 1s. It is directly understood and executed by the processor.
(c) Byte code — Java compiler converts Java source code into an intermediate binary code called Byte code. Byte
code can't be executed directly on the processor. It needs to be converted into Machine Code first.
Question 5
Answer
BlueJ is an integrated development environment for Java. It was created for teaching Object Oriented programming
to computer science students. Features of BlueJ include a simple beginner friendly graphical user interface to
develop Java programs. It allows creating objects of the class dynamically, invoking their methods and also
supplying data to the method arguments if present.
Question 6
Answer
We commonly use two output statements in Java. Their syntax is as follows:
1. System.out.println(<output value>);
This statement displays the output of the program on the screen in different lines. The letters 'ln' in the statement
act as a line feed which directs the cursor to move to the next line.
2. System.out.print(<output value>);
This statement is used to display the value enclosed within its braces. It leaves the cursor in the same line on the
screen.
Output
Question 7
What is meant by Java reserved words? Name five Java reserved words which are commonly used in Java
programming.
Answer
There are some words that carry special meaning to the system compiler. These words can't be used as variable
names in the program. Such words are called Keywords or reserved words.
1. public
2. class
3. int
4. double
5. char
Question 8
Answer
System.out.println() System.out.print()
It prints data to the console and places the It prints data to the console but the cursor remains at the end
cursor in the next line. of the data in the same line.
Next printing takes place from next line. Next printing takes place from the same line.
Question 9
A Java program uses a Compiler as well as an Interpreter. Explain.
Answer
Java compiler compiles Java source code to Byte code. Byte code cannot run on the processor directly as processor
only understands machine code. Java Virtual Machine (JVM) takes this byte code as input and converts it into
machine code line by line. So, JVM acts as an interpreter for converting byte code to machine code. In this way, a
Java program uses both a compiler as well as an interpreter to get executed on the processor.
Question 10
Answer