0% found this document useful (0 votes)
2 views4 pages

CoreJava 37 Programs Questions and Codes

The document contains a series of basic Java practice programs focusing on fundamental concepts such as printing output, variable declaration, data types, string manipulation, and comments. Each program is presented with its Java code and demonstrates specific programming principles, including error handling, type conversion, and object comparison. The collection serves as a practical guide for beginners to enhance their Java programming skills.

Uploaded by

naniofficial3445
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views4 pages

CoreJava 37 Programs Questions and Codes

The document contains a series of basic Java practice programs focusing on fundamental concepts such as printing output, variable declaration, data types, string manipulation, and comments. Each program is presented with its Java code and demonstrates specific programming principles, including error handling, type conversion, and object comparison. The collection serves as a practical guide for beginners to enhance their Java programming skills.

Uploaded by

naniofficial3445
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Core Java Basic Practice Programs - Set 1

Questions with Java code only.

1. Write a program to print Hello, World! using proper Java syntax.


public class HelloWorld {
public static void main(String[] args){
[Link]("Hello, World!");
}
}

2. Create a program with a main method that prints your name.


public class PrintName {
public static void main(String[] args){
[Link]("Aditya");
}
}

3. Write a program that declares a class Student and prints "Java Class
Created".
public class Student {
public static void main(String[] args){
[Link]("Java Class Created");
}
}

4. Write a program to show compilation error when main method signature is


wrong.
public class WrongMain {
public static void main(){
[Link]("Wrong main");
}
}

5. Create a class EmployeeDetails with proper naming conventions for


variables.
public class EmployeeDetails {
public static void main(String[] args){
String employeeName="John";
int employeeId=101;
[Link](employeeName+" "+employeeId);
}
}
6. Write a program to declare all primitive datatypes and print their default
values.
public class PrimitiveDefaults {
static byte b; static short s; static int i; static long l; static
float f; static double d; static char c; static boolean flag;
public static void main(String[] args){
[Link](b+" "+s+" "+i+" "+l+" "+f+" "+d+" "+(int)c+"
"+flag);
}
}

7. Write a program to show implicit widening conversion (int → double).


int a=10; double b=a; [Link](b);

8. Write a program to calculate sum of two float numbers.


float a=2.5f,b=3.5f; [Link](a+b);

9. Write a program to demonstrate overflow in byte.


byte b=127; b++; [Link](b);

10. Write a program to convert int primitive into Integer object.


int a=10; Integer i=a; [Link](i);

11. Write a program to convert double primitive into Double object.


double d=10.5; Double obj=d; [Link](obj);

12. Write a program to demonstrate [Link]() method.


String s="100"; int n=[Link](s); [Link](n);

13. Write a program to demonstrate [Link]() method.


Double d=[Link]("12.5"); [Link](d);

14. Write a program to compare two Integer objects using .equals().


Integer a=100,b=100; [Link]([Link](b));

15. Write a program to find length of a String.


String s="Java"; [Link]([Link]());

16. Write a program to convert a String to uppercase.


String s="java"; [Link]([Link]());

17. Write a program to check if two Strings are equal.


String a="Java",b="Java"; [Link]([Link](b));

18. Write a program to demonstrate substring() method.


String s="Programming"; [Link]([Link](3,7));
19. Write a program to demonstrate immutability of Strings.
String s="Java"; [Link](" Programming"); [Link](s);

20. Write a program to concatenate two Strings.


String a="Hello ",b="Java"; [Link](a+b);

21. Write a program to check if a String contains another substring.


String s="Java Programming"; [Link]([Link]("Java"));

22. Write a program with single-line comments explaining each step.


// comment
public class A{public static void main(String[] args){int n=10;
[Link](n);}}

23. Write a program with multi-line comments explaining logic.


/* multi-line
comment */
public class A{public static void main(String[] args)
{[Link]("Hello");}}

24. Write a program to compare two Integer objects with values less than 127
using ==.
Integer a=100,b=100; [Link](a==b);

25. Write a program to compare two Integer objects with values greater than
127 using ==.
Integer a=200,b=200; [Link](a==b);

26. Write a program to demonstrate .equals() vs == for Integer.


Integer a=200,b=200; [Link](a==b);
[Link]([Link](b));

27. Write a program with single-line comments explaining each step.


// step
public class A{public static void main(String[] args){int x=5;
[Link](x);}}

28. Write a program with multi-line comments explaining logic.


/* Logic */
public class A{public static void main(String[] args)
{[Link]("Hi");}}

29. Write a program with documentation comments (/** ... */) for a method.
public class Doc{
/** Prints message */
public static void show(){[Link]("Hello");}
public static void main(String[] args){show();}}

30. Write a program showing difference between // and /* */.


// single
/* multi */
public class A{public static void main(String[] args)
{[Link]("Comments");}}

31. Write a program with comments explaining primitive datatypes.


// int,float,double,char,boolean etc.
public class A{public static void main(String[] args){int i=1; double
d=2.0; char c='A'; boolean b=true;}}

32. Write a program to cast double to int.


double d=25.89; int i=(int)d; [Link](i);

33. Write a program to cast char to int.


char c='A'; int i=(int)c; [Link](i);

34. Write a program to demonstrate widening conversion (int → long).


int a=100; long b=a; [Link](b);

35. Write a program to demonstrate narrowing conversion (double → float).


double d=12.34; float f=(float)d; [Link](f);

36. Write a program to demonstrate autoboxing with Integer.


int a=10; Integer i=a; [Link](i);

37. Write a program to demonstrate unboxing with Double.


Double d=12.5; double x=d; [Link](x);

You might also like