Java Question Bank Practical File

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

JAVA QUESTION BANK

Q1): WAP TO VALUE ENTER BY USER USING (ADDITION, SUBTRACTION,


MULTIPICATION, DIVISON)
Q2) A STUDENT HAS TO TRAVEL A DISTANCE OF 450 KM BY CAR AT A CERTAIN
AVERAGE SPEED. WAP TO FIND THE TOTAL TIME TAKEN TO COVER THE
DISTANCE.
TIME= TOTAL DISTANCE/AVERAGE SPEED
Q3) WAP TO INPUT TIME AND CALCULATE TIME IN HOURS.

Q4) WAP TO OBTAIN TEMPERATURE IN CELSIUS AND CONVERT IT INTO


FAHRENHEIT USING THE FORMULA
F=C*9/5+32
Q5) WAP TO ENTER IDNO, NAME, DEPT, SALARY OF AN EMPLOYEE.
CALCULATE HRA, CCA, NETSALARY OF AN EMPLOYEE
HRA=10% OF SALARY
CCA=5% OF SALARY
NETSAL= SALARY+HRA+CCA
PRINT ALL THE INFORMATION

Conditional Operator- If-Else


Q6) WAP TO SHOW MAX OF 2 NOS.
Q7) WAP TO SHOW WHETHER THE PERSON IS ELIGIBLE FOR VOTE OR NOT
Q8) WAP TO SHOW EVEN/ ODD NOS
Q9) WAP TO CHECK WHETHER THE PERSON IS ELIGIBLE TO SIT FOR THE EXAM.
THE PROGRAM WILL TAKE THE FOLLOWING INPUT FROM THE USER.
 NUMBER OF CLASSES HELD.
 NUMBER OR CLASSES ATTENDED.
 PRINT PERCENTAGE OF CLASS ATTENDED
 ELIGIBILITY CRITERIA IS IF HIS/HER ATTENDANCE IS MORE THAN 75%
Q10) WAP TO ENTER SALARY OF AN EMPLOYEE
CALCULATE: HRA, CCA, PF, IT, NETSALARY, NET DEDUCTIONS
CONDITION:
SALARY>50000 SALARY<50000

HRA=10% OF SALARY HRA=5% OF SALARY

CCA=8% OF SALARY CCA=4% OF SALARY

PF=6% OF SALARY PF=3% OF SALARY

IT=5% OF SALARY IT=2% OF SALARY

NETDED=PF+IT

NETSALARY=SALARY+HRA+CCA-NETDED

Logical Operator- And


Q11) AND OPERATOR
LEVEL 1- >50 AND <100 PRINT –LOWEST LEVEL
LEVEL 2 >100 AND <500 PRINT- MIDDLE LEVEL
LEVEL 3>500 PRINT- HIGHEST LEVEL

Logical Operator- Or

Q12) OR OPERATOR
CLASS=6 OR CLASS =5 PRINT EXAM MONTH IS APRIL
CLASS=7 OR CLASS =8 PRINT EXAM MONTH IS MAY
CLASS=9 OR CLASS =10 PRINT EXAM MONTH IS JUNE
ELSE PRINT EXAM MONTH IS AUGUST
Q13)WAP TO ENTER 3 NOS AND PRINT THE MAX OUT OF THAT
Q14) WAP TO ENTER 3 NOS AND PRINT IN DESCENDING ORDER
Conditional Operator- Nested-If-Else
Q15) WAP TO ENTER MARKS OF FIVE SUBJECTS
CALCULATE: TOTAL MARKS, AVERAGE AND GRADES
GRADES ARE:-
AVERAGE MARKS GRADES
AVG>80 A
BETWEEN 70 TO 80 B
BETWEEN 60 TO 70 C
BETWEEN 50 TO 60 D
LESS THAN 50 FAIL

Conditional Operator- Switch-Case


Q16) WAP TO ENTER 2NOS AND CHOICE OF OPERATOR( USE SWITCH CASE)
CONDITION: OP=+ , - , *, /, %
CALCULATIONS: ACCORDING TO THE OPERATOR INPUT, CALCULATE THE
 SUM,
 PRODUCT,
 DIVISION,
 SUBTRACTION,
 REMAINDER.

Q17) WAP TO ACCEPT A CHARACTER FROM THE USER AND DISPLAY WHETHER IT
IS A VOWEL OR CONSONANT.
Q19) WAP TO PERFORM TASK ACCORDING TO USER’S CHOICE USING MENU
MENU TO CHOICE
 AREA OF CIRCLE
 AREA OF RECTANGLE
 PERIMETER OF CIRCLE
 PERIMETER OF RECTANGLE
 AREA OF SQUARE
 PERIMETER OF SQUARE

Loops –For Loop


Q20) WAP TO SHOW SERIES OF 10 NUMBERS.
Q21) WAP TO SHOW SERIES OF 10 REVERSE NUMBERS.
Q22) WAP TO SHOW SERIES OF SUM OF 10 EVEN AND ODD NUMBERS.
Q23) WAP TO SHOW SERIES OF FACTORIAL OF A NUMBER.
Q24) WAP TO SHOW TABLE OF A NUMBER.
Loops –While Loop
Q25) WAP TO SHOW REVERSE DIGITS OF A NUMBER.
FOR EX: 1234 OUTPUT: 4321

Q26) WAP TO CHECK FOR PALINDROME OF A NUMBER.


FOR EX: 1221 OUTPUT: 1221

Q27) WAP TO CHECK FOR ARMSTRONG A NUMBER.


FOR EX: 371 OUTPUT: 33+73+13=371

Loops –Nested For Loop

Q28) WAP TO SHOW THE FOLLOWING PATTERNS


1 15 14 13 12 11
2 3 10 9 8 7
4 5 6 6 5 4
7 8 9 10 3 2
11 12 13 14 15 1
1 2 3 4 5 5 5 5 5 5
1 2 3 4 4 4 4 4
1 2 3 3 3 3
1 2 2 2
1 1
1 *
2 2 * *
3 3 3 * * *
4 4 4 4 * * * *
5 5 5 5 5 * * * * *
4 4 4 4 * * * *
3 3 3 * * *
2 2 * *
1 *

Arrays –1 dim Array

Q28) WAP TO ENTER 10 ELEMENTS FROM THE USER AND PRINT IN REVERSE
ORDER.
Arrays –2 dim Array

Q29) WAP TO ENTER TWO MATRIX (3*3) 2D MATRIX AND PRINT ADDITION OF 2
MATRIX

MATRIX-1 MATRIX-2 ADDITION


8 3 2 2 3 5 11 6 7
2 3 1 6 4 3 8 7 4
3 1 1 8 2 1 11 3 2

Q30) WAP TO ENTER A MATRIX(3*3) 2D MATRIX AND PRINT ROW SUM OF A


MATRIX

MATRIX-1 OUTPUT WITH ROW SUM


8 3 2 8 3 2 =13
2 3 1 2 3 1= 6
3 1 1 3 1 1=5
USING BREAK
Q31) WAP TO ENTER 10 ELEMENTS FROM THE USER AND IF ANY NEGATIVE
NUMBER IS ENTERED IT SHOULD BREAK THE LOOP

USING CONTINUE
Q32) PRINTS VALUES FROM 0 TO 6 EXCEPT 3. USE CONTINUE LOGIC FOR THE
SAME

PROGRAM TO DEMONSTRATE STRINGS


Q33) ENTER TEXT STRINGS FROM THE USER AND QUIT WHEN THE USER ENTER
‘STOP’. PRINT THE TEXT

PROGRAM TO DEMONSTRATE INHERITANCE


Q34) WAP TO DISPLAY THE INFORMATION USING MULITLEVEL INHERITANCE
Class-BOX- Data members- Width, Height, Depth, Method- Volume()
Class-BOXWEIGHT-Data member-Weight
Class-SHIPMENT- Data member-Cost
Class- Demoshipment- main() class to call all data members and print all the information

FINAL KEYWORD
Q35) WAP to display how final prevents method over riding

USING INTERFACE
Q36) WAP to display Hybrid Inheritance using Interface.

USING FUNCTIONS
Q37) WAP to check Perfect Number.

FUNCTION OVERLOADING
Q38) WAP to show max of 2 and max of 3 nos
Q 39) WAP to show power of a number with int base and float base
Ex: (2, 3) and (2.5, 3)
MULTITHREADING
Q40) WAP to show the scope of Multithreading

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy