JAVA Ans
JAVA Ans
Data type
public class EasyDatatype {
public sta c void main(String[] args) { Integer: 100
int a = 100; Float: 12.2
float f = 12.2f; Long: 120000
long l = 120000; Short: 500
short s = 500; Double: 12.321
double d = 12.321; Character: a
char c = 'a'; Boolean: true
boolean b = true; Byte: 4
byte k = 4; String: Kiran
String name = "Kiran";
3. (a)Autoboxing
package autoboxing;
public class Autoboxing { Primi ve: 10
public sta c void main(String[] args) { Boxed (Integer): 10
int num = 10; // primi ve int
Integer boxedNum = num; // autoboxing happens
here
3. (b)Unboxing
public class EasyUnboxing {
public sta c void main(String[] args) { 100
Integer num = 100; // Autoboxing
int value = num; // Unboxing
System.out.println(value);
}
}
4. Different control statements
a. If statement
package basics;
public class IfStatement { Number is posi ve
public sta c void main(String[] args) {
int num = 5;
if (num > 0) {
System.out.println("Number is posi ve");
}
}
}
b. If else
package basics;
Nega ve number
public class IfElse {
public sta c void main(String[] args) {
int num = -3;
if (num >= 0) {
System.out.println("Posi ve number");
} else {
System.out.println("Nega ve number");
}
}
}
c. If else if
package basics;
public class IfElseIf { Zero
public sta c void main(String[] args) {
int num = 0;
if (num > 0) {
System.out.println("Posi ve");
} else if (num < 0) {
System.out.println("Nega ve");
} else {
System.out.println("Zero");
}
d. Nested if
package basics;
Posi ve even number
public class NestedIf {
public sta c void main(String[] args) {
int num = 10;
if (num > 0) {
if (num % 2 == 0) {
System.out.println("Posi ve even number");
}
}
}
}
e. Switch case
package basics;
Tuesday
public class SwitchCase {
public sta c void main(String[] args) {
int day = 2;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
default:
System.out.println("Other day");
}
}
}
f. While loop
package basics;
i=1
public class WhileLoop {
public sta c void main(String[] args) { i=2
int i = 1; i=3
while (i <= 3) {
System.out.println("i = " + i);
i++;
}
}
}
g. Do while
package basics;
public class DoWhileLoop { i=1
public sta c void main(String[] args) {
i=2
int i = 1;
do { i=3
System.out.println("i = " + i);
i++;
} while (i <= 3);
}
}
h. For loop
package basics;
public class ForLoop { i=1
public sta c void main(String[] args) { i=2
for (int i = 1; i <= 3; i++) {
System.out.println("i = " + i); i=3
}
}
}
i. Break statement
package basics;
public class BreakStatement { i=1
public sta c void main(String[] args) {
for (int i = 1; i <= 5; i++) { i=2
if (i == 3) {
break;
}
System.out.println("i = " + i);
}
}
}
k. Return statement
public class Main {
public sta c int getNumber() { Returned value: 5
return 5; // returns the number 5
}
public sta c void main(String[] args) {
int result = getNumber();
System.out.println("Returned value: " + result);
}
}
6. Expression evalua on
package ExpressionDemo;
Value of x is: 1036.0
public class ExpressionDemo {
public sta c void main(String[] args) {
float x = (20 * 5 * 10) + (30 / 5) - (10 % 2) + (3 * 10);
System.out.println("Value of x is: " + x);
}
}
7. (b)Parameterized constructor
class Student {
String name; Name: Rahul
int age; Age: 20
// Parameterized constructor
Student(String n, int a) {
name = n;
age = a;
}
void display() {
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}
}
}
class Car extends Vehicle {
public void fuel() {
System.out.println("Car needs fuel");
}
}
class ElectricCar extends Car {
public void charge() {
System.out.println("Electric car needs to be charged");
}
}